/* @override 
	http://10.0.1.2:8001/css/base_all.css
	http://61.206.114.199:8001/css/base_all.css
*/

@charset "UTF-8";

/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-image: url(../common_parts/base_pat_body09.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #fff;
}

.hided {
	display: none;
}

.plusMarginBottomA {
	margin-bottom: 2em;
}

.plusPaddingBottomA {
	padding-bottom: 2em;
}

.accessbility {
	display: none;
}

a {
	overflow: hidden;
}

.SpryHiddenRegion {
	visibility: hidden;
}

.clearFix {
	height: auto;
	zoom: 1;
}

.clearFix:after {
	content: '.';
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}

/* @group 共通画像指定 */

img {
	border-style: none;
}

a img {
	border-style: none;
}

img.alignLeftMarginA {
	float: left;
	margin-right: 16px;
}

img.alignRightMarginA {
	float: right;
	margin-left: 10px;
}

img {
	vertical-align: bottom;
}

.center {
	text-align: center;
}

/* @end */

/* @group 共通フォント指定 */

A:link,A:visited {
	color: #1c71e9;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

strong {
	font-family: 'HiraKakuPro-W6';
}

em {
	font-family: 'HiraKakuPro-W6';
}

th {
	font-family: 'HiraKakuPro-W6';
}

/*WinIE6のみ*/

* html body,
* html body p,
* html body td,
* html body h1,
* html body h2,
* html body h3,
* html body h4,
* html body h5,
* html body h6,
* html body dd,
* html body dt,
* html body li {
	font-family: "ＭＳ ゴシック","ＭＳ Ｐゴシック","メイリオ";
}

/*WinIE以外*/

html>

/**/body,
html>

/**/body p,
html>

/**/body td,
html>

/**/body h1,
html>

/**/body h2, 
html>

/**/body h3,
html>

/**/body h4,
html>

/**/body h5,
html>

/**/body h6,
html>

/**/body dd,
html>

/**/body dt,
html>

/**/body li {
	font-family: "HiraKakuPro-W3","メイリオ",sans-serif,Osaka;
}

html>

/**/body h3,
html>

/**/body h4,
html>

/**/body h5,
html>

/**/body h6
html>

/**/body dt,
html>

/**/strong,
html>

/**/em,
html>

/**/th {
	font-family: "HiraKakuPro-W6","メイリオ",sans-serif,Osaka;
	font-weight: normal;
}

/*WinIE7のみ*/

*+html body,
*+html body p,
*+html body td,
*+html body th,
*+html body h1,
*+html body h2, 
*+html body h3,
*+html body h4,
*+html body h5,
*+html body h6,
*+html body dd,
*+html body dt,
*+html body li {
	font-family: "メイリオ","ＭＳ ゴシック","ＭＳ Ｐゴシック";
}

*+html body th,
*+html body h1,
*+html body h2, 
*+html body h3,
*+html body h4,
*+html body h5,
*+html body h6,
*+html body dt {
	font-weight: bold;
}

/*テキストの左右揃え*/

.alignRight {
	text-align: right;
}

.alignLeft {
	text-align: left;
}

.alignCenter {
	text-align: center;
}

h1 {
	margin: 0;
	font-size: 14px;
	width: 144px;
	height: 117px;
	background-image: url(../common_parts/header_emblem_main09.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 1px;
}

h1 a {
	width: 144px;
	height: 117px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}

h2 {
	margin: 0;
}

h3 {
	margin: 0;
}

h4 {
	font-weight: bold;
	font-family: 'HiraKakuPro-W6';
}

h3 {
	clear: both;
	font-family: 'HiraKakuPro-W6';
}

h3.midashi img {
	vertical-align: bottom;
	margin-bottom: 8px;
}

em {
	font-weight: bold;
	font-style: normal;
	font-family: "HiraKakuPro-W6";
}

strong {
	font-weight: bold;
	font-family: "HiraKakuPro-W6";
}

dt {
	font-weight: bold;
	font-family: "HiraKakuPro-W6";
}

.large {
	font-size: 14px;
}

html body .mincho,
html body .mincho p,
html body .mincho h6 {
	font-family: "ＭＳ 明朝", serif;
	font-size: 14px;
}

html body .mincho h6 {
	font-size: 14px;
	font-family: "ＭＳ 明朝", "HiraMinPro-W3", serif;
	font-weight: bold;
}

/* @end */

/* @group 共通段落指定 */

.clearBoth {
	clear: both;
}

h2.titleCorner {
	margin: 0;
}

h2.titleCorner img {
	vertical-align: bottom;
}

p,td {
	font-size: 12px;
}

p.small {
	font-size: 10px;
	line-height: 1.3em;
	margin: 2px 0 1em 0;
}

p.gotoPageTop {
	width: 602px;
	clear: both;
	margin: 12px 0 15px 12px;
	font-size: 6px;
	height: 21px;
	position: relative;
	z-index: 0;
}

p.gotoPageTop.full {
	width: 737px;
}

div#columnC p.gotoPageTop {
	width: 719px;
	margin: 12px 0 15px 0px;
}

div#recordTableArea p.gotoPageTop {
	margin: 12px 0 15px 0px;
}

p.gotoPageTop a {
	background-image: url(../common_parts/button_page_top.gif);
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 104px;
	height: 21px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	right: 0;
}

p.gotoPageTop a:hover {
	background-position: 0 -21px;
}

div#columnB p.gotoPageTop {
	width: 719px;
}

.alignRight {
	text-align: right;
}

h3.miniTitle {
	margin: 15px 0 0 0;
	font-size: 14px;
	color: #3f3f3f;
	font-family: 'HiraKakuPro-W6';
}

hr {
	color: #d1d1d1;
	background-color: #d1d1d1;
	border: none;
	width: 100%;
	height: 1px;
	clear: both;
	margin: 0 0 1em 0;
}

hr.lineHided {
	color: #fff;
	background-color: #fff;
	border: none;
	width: 100%;
	height: 1px;
	clear: both;
}

/* @end */

/* @group 共通ボタン */

a.buttonGetRecord:link,
a.buttonGetRecord:visited {
	display: block;
	font-size: 12px;
	background-color: #e5e5e5;
	padding: 2px 0 2px 0;
	text-decoration: none;
	color: #4c4c4c;
}

a.buttonGetRecord:hover {
	color: #fff;
	background-color: #37a8ff;
}

a.buttonRed:link,
a.buttonRed:visited {
	background-color: #f00;
	color: #fff;
	padding: 6px 10px 6px 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border: 3px solid #f2f2f2;
}

a.buttonRed:hover {
	background-color: #c40000;
}

/* @end */

/* @group テキスト装飾 */

.small {
	font-size: x-small;
}

.red {
	color: #ff0000;
}

.redBold {
	color: #ff0000;
	font-weight: bold;
	font-family: "HiraKakuPro-W6";
}

/* @end */

/* @group メインコンテナ指定 */

div#container {
	width: 914px;
	height: auto;
	margin: 0 auto;
	background-image: url(../common_parts/base_pat_maincontent.gif);
	background-repeat: repeat-y;
	background-position: 145px 0;
	z-index: 100;
}


div#container:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
	zoom: 1;
}


body#dirHome.page_Flink div#container{
	background-image: none;
}

/*MacIE 以外はこちら\*/

* html div#container {
	height: 1%;
}

div#container {
	display: block;
}

div#box_contents_full{
	width: 914px;
	height: auto;
}

/*MacIE 以外の指定〜終わり*/

/* @end */

/* @group メインエリア関連 */

div#mainContentsArea {
	width: 769px;
	float: right;
	position: relative;
	z-index: 100;
	height: auto;
}

* html div#mainContentsArea div#columnA {
	zoom: 1;
}

div#sideLeftArea {
	width: 145px;
	float: left;
	position: relative;
	clear: both;
}

div#mainColumnArea {
	width: 624px;
	float: left;
	min-height: 500px;
	background-image: url(../common_parts/base_pat_contents_top.gif);
	background-repeat: no-repeat;
	margin-bottom: 12px;
	position: relative;
	z-index: 50;
}

* html div#mainColumnArea {
	zoom: 1;
}

body.pagePickup div#mainColumnArea {
	min-height: 100%;
}

div#mainColumnAreaB {
	width: 769px;
	min-height: 500px;
	background-image: url(../common_parts/base_pat_contents_top.gif);
	background-repeat: no-repeat;
	margin-bottom: 12px;
	position: relative;
	z-index: 100;
}

div#mainColumnAreaB {
	zoom: 1;
}

div#subColumnArea {
	width: 145px;
	float: right;
	position: relative;
	z-index: 100;
	height: auto;
}

div#subColumnArea {
	zoom: 1;
}

/* 100122〜再構成 */

/* メインボックス */

div#box_main {
	width: 914px;
	height: auto;
	zoom: 1;
}

div#box_main:after {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

div#box_side_left {
	width: 145px;
	height: auto;
	float: left;
	zoom: 1;
}

div#box_side_right {
	width: 145px;
	height: auto;
	float: right;
	zoom: 1;
}

div#box_main_contents {
	width: 769px;
	float: right;
	position: relative;
	z-index: 100;
	height: auto;
}

/* @end */

/* @group カラム関連 */

div#columnA {
	margin: 0 auto 0 auto;
	width: 574px;
	padding: 6px 24px 20px 24px;
	background-color: #fff;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #ededed;
	position: relative;
	height: auto;
}

/* 0903追加 */

div#columnA2 {
	margin: 0 auto 0 auto;
	width: 598px;
	padding: 12px 12px 20px 12px;
	background-color: #fff;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #ededed;
	position: relative;
	height: auto;
	zoom: 1;
}

div#columnB {
	margin: 0 auto 0 auto;
	width: 719px;
	padding: 12px 24px 20px 24px;
	background-color: #fff;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #ededed;
	position: relative;
	min-height: 450px;
	height: auto;
	z-index: 150;
}

div#columnB2 {
	margin: 0 auto 0 auto;
	width: 719px;
	padding: 0px 24px 20px 24px;
	background-color: #fff;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #ededed;
	position: relative;
	min-height: 450px;
	height: auto;
}

div#columnC {
	margin: 0 auto 0 auto;
	width: 767px;
	padding: 0;
	background-color: #fff;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #ededed;
	position: relative;
	min-height: 550px;
	height: auto;
}

div#columnD {
	margin: 0 auto 0 auto;
	width: 600px;
	padding: 6px 11px 20px 11px;
	background-color: #fff;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #ededed;
	position: relative;
	min-height: 450px;
	height: auto;
}

div#columnE {
	margin: 0 auto 0 auto;
	width: 600px;
	padding: 6px 11px 20px 11px;
	background-color: #fff;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #ededed;
	position: relative;
	min-height: 450px;
	height: auto;
}

div#columnF {
	width: 623px;
	height: auto;
}

div#columnG {
	margin: 0 auto 0 auto;
	width: 731px;
	padding: 18px 18px 20px 18px;
	background-color: #fff;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #ededed;
	position: relative;
	min-height: 450px;
	height: auto;
}

* html div#columnA {
	height: 550px;
}

* html div#columnC {
	height: 550px;
}

* html div#columnG {
	height: 450px;
}

/*IE-Mac*/

div#columnA p {
	line-height: 1.8;
}

div#columnA p img {
	vertical-align: bottom;
}

div#columnB p {
	line-height: 1.8;
}

div#columnE p {
	line-height: 1.8;
}

div#columnG p {
	line-height: 1.8;
}

/* 追記-091127 */

div#box_main_column {
	position: relative;
	width: 623px;
	height: auto;
	zoom: 1;
	float: left;
	padding-bottom: 24px;
	background-color: #fff;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-left: none;
}

div#box_main_column.full {
	width: 768px;
}

body#dirUnder div#box_main_column.full {
	background-color: #fff;
	margin-bottom: 12px;
	border-bottom: 1px solid #e5e5e5;
}

div#box_main_column:after {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

/* 100122-追記 */

div#box_sub_column {
	width: 145px;
	float: right;
	height: auto;
	zoom: 1;
}

/* @end */

/* My Comment */

/* @group 0907-カラムボックス */

/* 090715以降の新カラムボックス */

div#box_contents {
	width: 767px;
	height: auto;
	min-height: 400px;
	background-color: #fff;
	padding: 0.1em 0 0 0;
	border-top: 1px #4c4c4c solid;
	border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
}

div#mainContentsArea.column2 p.gotoPageTop {
	width: 737px;
}

/* @end */

/* @group ヘッダ関連 */

div#header {
	width: 914px;
	height: 62px;
	margin: 0;
	background-image: url(../common_parts/header_base_pat.gif);
	background-repeat: no-repeat;
	position: relative;
	z-index: 100;
}

/* 2011-02-01修正 */

p.officialSponsors {
	position: absolute;
	top: 13px;
	right: 0px;
	margin: 0;
	height: 30px;
}

p.officialSponsors img {
	margin-left: 8px;
}

/* @end */

/* @group グローバルナビ関連 */

div#globalNaviArea {
	height: 33px;
	width: 769px;
	padding-left: 145px;
	background: url(../common_parts/base_pat_global_navi.gif) repeat-x;
}

div#globalNaviArea ul,
div#globalNaviArea li {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#globalNaviArea li {
	float: left;
	height: 33px;
	font-size: 4px;
	line-height: 1;
	background-color: #e5e5e5;
}

div#globalNaviArea li a {
	height: 33px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	background-image: url(../common_parts/base_global_navi.gif);
	text-indent: -9999px;
}

/*ホーム*/

a.tabHome {
	background-position: 0 0;
	width: 57px;
}

a.tabHome:hover {
	background-position: 0 -33px;
}

body#dirHome a.tabHome {
	background-position: 0 -66px;
	width: 57px;
}

/*ゲームへ行こう！*/

a.tabGotoGame {
	width: 97px;
	background-position: -57px 0;
}

a.tabGotoGame:hover {
	background-position: -57px -33px;
}

body#dirGotoGame a.tabGotoGame {
	background-position: -57px -66px;
	width: 97px;
}

/*後援会*/

a.tabBlueFriends {
	background-position: -154px 0;
	width: 55px;
}

a.tabBlueFriends:hover {
	background-position: -154px -33px;
}

body#dirBlueFriends a.tabBlueFriends {
	background-position: -154px -66px;
	width: 55px;
}

/*F-spot*/

a.tabFspot {
	background-position: -209px 0;
	width: 63px;
}

a.tabFspot:hover {
	background-position: -209px -33px;
	width: 63px;
}

body#dirFspot a.tabFspot {
	background-position: -209px -66px;
	width: 63px;
}

/*選手・スタッフ*/

a.tabProfile {
	background-position: -272px 0;
	width: 91px;
}

a.tabProfile:hover {
	background-position: -272px -33px;
	width: 91px;
}

body#dirProfile a.tabProfile {
	background-position: -272px -66px;
	width: 91px;
}

/*スケジュール*/

a.tabSchedule {
	background-position: -363px 0;
	width: 85px;
}

a.tabSchedule:hover {
	background-position: -363px -33px;
	width: 85px;
}

body#dirSchedule a.tabSchedule {
	background-position: -363px -66px;
	width: 85px;
}

/*アクセス*/

a.tabAccess {
	background-position: -448px 0;
	width: 87px;
}

a.tabAccess:hover {
	background-position: -448px -33px;
	width: 87px;
}

body#dirAccess a.tabAccess {
	background-position: -448px -66px;
	width: 87px;
}

/*下部組織*/

a.tabUnder {
	background-position: -535px 0;
	width: 65px;
}

a.tabUnder:hover {
	background-position: -535px -33px;
	width: 65px;
}

body#dirUnder a.tabUnder {
	background-position: -535px -66px;
	width: 65px;
}

/*スポンサー*/

a.tabSponsors {
	background-position: -600px 0;
	width: 75px;
}

a.tabSponsors:hover {
	background-position: -600px -33px;
	width: 75px;
}

body#dirSponsors a.tabSponsors {
	background-position: -600px -66px;
	width: 75px;
}

/* @end */

/* @group サブナビゲーション関連 */

div#subNaviArea {
	width: 145px;
	height: auto;
	padding-bottom: 4px;
	margin-bottom: 6px;
}

div#subNaviArea dl,
div#subNaviArea dt {
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 0;
	font-size: 0;
}

div#subNaviArea dt {
	
}


div#subNaviArea dt.office {
	height: 38px;
}

div#subNaviArea dt a {
	display: block;
	line-height: 0em;
	text-decoration: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 21px;
	width: 145px;
}

/**/

div#subNaviArea dd.latestDiaryArea {
	font-size: 10px;
	margin: 0;
	line-height: 1.5em;
}

div#subNaviArea dd.latestDiaryArea a {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -83px;
	text-decoration: none;
	padding: 9px 0 5px 14px;
	color: #9bd3ff;
	height: 51px;
	width: 129px;
	display: block;
	overflow: hidden;
}

div#subNaviArea dd.latestDiaryArea a:hover {
	color: #d2ebff;
	background-position: -145px -83px;
}

/**/

/* @group ホーム */

/*ホームトップ*/

a.subHomeTop {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 0;
}

a.subHomeTop:hover {
	background-position: -145px 0;
}

body#dirHome div#subNaviArea.dirHomeTop 
a.subHomeTop {
	background-position: -290px 0;
}

a.subHomeTopDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px 0;
	cursor: default;
}

/*お知らせ*/

a.subInfo {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -21px;
}

a.subInfo:hover {
	background-position: -145px -21px;
}

body#dirHome.dirInfo div#subNaviArea
a.subInfo {
	background-position: -290px -21px;
}

a.subInfoDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*WhatsNew*/

a.subWhatsNew {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -42px;
}

a.subWhatsNew:hover {
	background-position: -145px -42px;
}

body#dirHome.dirWhatsNew div#subNaviArea
a.subWhatsNew {
	background-position: -290px -42px;
}

a.subWhatsNewDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*フロンターレ日記*/

a.subDiary {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -63px;
}

a.subDiary:hover {
	background-position: -145px -63px;
}

body#dirHome.pageDiary div#subNaviArea
a.subDiary {
	background-position: -290px -63px;
}

a.subDiaryDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*メディアガイド*/

a.subMedia {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -84px;
}

a.subMedia:hover {
	background-position: -145px -84px;
}

body#dirHome.dirMedia div#subNaviArea
a.subMedia {
	background-position: -290px -84px;
}

a.subMediaDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*メディアガイド-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subMedia {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -147px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subMedia:hover {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -145px -147px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subMediaDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -147px;
	cursor: default;
}

/*ボランティア*/

a.subVolunteer {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -105px;
}

a.subVolunteer:hover {
	background-position: -145px -105px;
}

body#dirHome.dirVolunteer div#subNaviArea
a.subVolunteer {
	background-position: -290px -105px;
}

a.subVolunteerDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -105px;
	cursor: default;
}

/*ボランティア-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subVolunteer {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -168px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subVolunteer:hover {
	background-position: -145px -168px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subVolunteerDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -168px;
	cursor: default;
}

/*よくある質問*/

a.subFAQ {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -126px;
}

a.subFAQ:hover {
	background-position: -145px -126px;
}

body#dirHome.dirFAQ div#subNaviArea a.subFAQ {
	background-position: -290px -126px;
}

a.subFAQDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -126px;
	cursor: default;
}

/*よくある質問-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subFAQ {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -189px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subFAQ:hover {
	background-position: -145px -189px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subFAQDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -189px;
	cursor: default;
}

/*モバイルフロンターレ*/

a.subMobile {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -147px;
}

a.subMobile:hover {
	background-position: -145px -147px;
}

body#dirHome.dirMobile div#subNaviArea
a.subMobile {
	background-position: -290px -147px;
}

a.subMobileDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -147px;
	cursor: default;
}

/*モバイルフロンターレ-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subMobile {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -210px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subMobile:hover {
	background-position: -145px -210px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subMobileDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -210px;
	cursor: default;
}

/*チームのご紹介*/

a.subAbout {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -168px;
}

a.subAbout:hover {
	background-position: -145px -168px;
}

body#dirHome.dirAbout div#subNaviArea
a.subAbout {
	background-position: -290px -168px;
}

a.subAboutDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -168px;
	cursor: default;
}

/*チームのご紹介-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subAbout {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -231px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subAbout:hover {
	background-position: -145px -231px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subAboutDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -231px;
	cursor: default;
}

/*F-リンク*/

a.subFlink {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -189px;
}

a.subFlink:hover {
	background-position: -145px -189px;
}

body#dirHome.dirFlink div#subNaviArea
a.subFlink {
	background-position: -290px -189px;
}

a.subFlinkDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -189px;
	cursor: default;
}

/*F-リンク-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subFlink {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -252px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subFlink:hover {
	background-position: -145px -252px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subFlinkDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -252px;
	cursor: default;
}

/*英文紹介*/

a.subEnglish {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -210px;
}

a.subEnglish:hover {
	background-position: -145px -210px;
}

body#dirHome.dirEnglish div#subNaviArea
a.subEnglish {
	background-position: -290px -210px;
}

a.subEnglishDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -210px;
	cursor: default;
}

/*英文紹介-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subEnglish {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -273px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subEnglish:hover {
	background-position: -145px -273px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subEnglishDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -273px;
	cursor: default;
}

/*ホームのボトム-top*/

body#dirHome dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -231px;
	text-indent: -9999px;
}

body#dirHome div#subNaviArea.dirHomeTop dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -294px;
	text-indent: -9999px;
}

/* @end */

/* @group ゲームへ行こう */

/*ゲームトップ*/

a.subGameTop {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 0;
}

a.subGameTop:hover {
	background-position: -145px 0;
}

body#dirGotoGame div#subNaviArea.dirGameTop 
a.subGameTop {
	background-position: -290px 0;
}

a.subGameTopDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px 0;
	cursor: default;
}

/*Jリーグ-1*/

a.subJleague {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -21px;
}

a.subJleague:hover {
	background-position: -145px -21px;
}

body#dirGotoGame.j_league1 a.subJleague {
	background-position: -290px -21px;
}

body#dirGotoGame div#subNaviArea.j_league1 a.subJleague {
	background-position: -290px -21px;
}

a.subJleagueDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*ヤマザキナビスコ*/

a.subYamaNabi {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -42px;
}

a.subYamaNabi:hover {
	background-position: -145px -42px;
}

body#dirGotoGame.yamazaki_nabisco
a.subYamaNabi {
	background-position: -290px -42px;
}

a.subYamaNabiDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*天皇杯*/

a.subEmperor {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -63px;
}

a.subEmperor:hover {
	background-position: -145px -63px;
}

body#dirGotoGame.emperors_cup a.subEmperor {
	background-position: -290px -63px;
}

a.subEmperorDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*Jサテライト*/

a.subSatellite {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -84px;
}

a.subSatellite:hover {
	background-position: -145px -84px;
}

body#dirGotoGame.satellite
a.subSatellite {
	background-position: -290px -84px;
}

a.subSatelliteDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*ACL*/

a.subACL {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -105px;
}

a.subACL:hover {
	background-position: -145px -105px;
}

body#dirGotoGame.acl
a.subACL {
	background-position: -290px -105px;
}

a.subACLDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -105px;
	cursor: default;
}

/*JFL*/

a.subJFL {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -126px;
}

a.subJFL:hover {
	background-position: -145px -126px;
}

body#dirGotoGame.jfl
a.subJFL {
	background-position: -290px -126px;
}

a.subJFLDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -126px;
	cursor: default;
}

/*その他のゲーム*/

a.subExtraGame {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -147px;
}

a.subExtraGame:hover {
	background-position: -145px -147px;
}

body#dirGotoGame.extra a.subExtraGame {
	background-position: -290px -147px;
}

a.subExtraGameDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -147px;
	cursor: default;
}

/*過去のゲーム記録*/

a.subArchives {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -168px;
}

a.subArchives:hover {
	background-position: -145px -168px;
}

body#dirGotoGame.dirArchives div#subNaviArea a.subArchives {
	background-position: -290px -168px;
}

a.subArchivesDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -168px;
	cursor: default;
}

/*練習試合*/

a.subTraining {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -189px;
}

a.subTraining:hover {
	background-position: -145px -189px;
}

body#dirGotoGame.dirTraining
a.subTraining {
	background-position: -290px -189px;
}

a.subTrainingDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -189px;
	cursor: default;
}

/*ゲームのボトム*/

body#dirGotoGame 
dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -210px;
	text-indent: -9999px;
}

/* @end */

/* @group 後援会 */

/*後援会-*/

a.subBFtop {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 0;
}

a.subBFtop:hover {
	background-position: -145px 0;
}

body#dirBlueFriends.pageTop a.subBFtop {
	background-position: -290px 0;
}

a.subBFtopDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 0;
	cursor: default;
}

/*後援会-会員カテゴリー*/

a.subBFcategory {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -21px;
}

a.subBFcategory:hover {
	background-position: -145px -21px;
}

body#dirBlueFriends.pageCategory a.subBFcategory {
	background-position: -290px -21px;
}

a.subBFcategoryDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -21px;
	cursor: default;
}

/*後援会-入会特典*/

a.subBFprivilege {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -42px;
}

a.subBFprivilege:hover {
	background-position: -145px -42px;
}

body#dirBlueFriends.pagePrivilege a.subBFprivilege {
	background-position: -290px -42px;
}

a.subBFprivilegeDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -42px;
	cursor: default;
}

/*後援会-入会方法*/

a.subBFentry {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -63px;
}

a.subBFentry:hover {
	background-position: -145px -63px;
}

body#dirBlueFriends.pageEntry a.subBFentry {
	background-position: -290px -63px;
}

a.subBFentryDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -63px;
	cursor: default;
}

/*後援会-席割図＆割引チケット価格表*/

a.subBFticket {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -84px;
}

a.subBFticket:hover {
	background-position: -145px -84px;
}

body#dirBlueFriends.pageTicket a.subBFticket {
	background-position: -290px -84px;
}

a.subBFticketDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -84px;
	cursor: default;
}

/*後援会-会員限定！シーズンチケット*/

a.subBFseason {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -105px;
}

a.subBFseason:hover {
	background-position: -145px -105px;
}

body#dirBlueFriends.pageSeason a.subBFseason {
	background-position: -290px -105px;
}

a.subBFseasonDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -105px;
	cursor: default;
}

/*後援会-halfseason*/

a.subBFhalfseason {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -126px;
}

a.subBFhalfseason:hover {
	background-position: -145px -126px;
}

body#dirBlueFriends.pageHalfseason a.subBFhalfseason {
	background-position: -290px -1265px;
}

a.subBFhalfseasonDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -126px;
	cursor: default;
}

/*後援会-saisoku*/

a.subBFsaisoku {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -189px;
}

a.subBFsaisoku:hover {
	background-position: -145px -189px;
}

body#dirBlueFriends.pageSaisoku a.subBFsaisoku {
	background-position: -290px -189px;
}

a.subBFsaisokuDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -189px;
	cursor: default;
}

/*後援会-privacy*/

a.subBFprivacy {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -210px;
}

a.subBFprivacy:hover {
	background-position: -145px -210px;
}

body#dirBlueFriends.pagePrivacy a.subBFprivacy {
	background-position: -290px -210px;
}

a.subBFprivacyDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -210px;
	cursor: default;
}

/*後援会-payment*/

div#container div#subNaviArea a.subBFpayment {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -231px;
	height: 42px;
}

div#container div#subNaviArea a.subBFpayment:hover {
	background-position: -145px -231px;
	height: 42px;
}

body#dirBlueFriends.pagePayment div#container div#subNaviArea a.subBFpayment {
	background-position: -290px -231px;
	height: 42px;
}

div#container div#subNaviArea a.subBFpaymentDis {
	height: 42px;
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -231px;
	cursor: default;
}

/*後援会-point*/

a.subBFpoint {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -273px;
}

a.subBFpoint:hover {
	background-position: -145px -273px;
}

body#dirBlueFriends.pagePoint a.subBFpoint {
	background-position: -290px -273px;
}

a.subBFpointDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -273px;
	cursor: default;
}

/*後援会-後援会とは*/

a.subBFabout {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -168px;
}

a.subBFabout:hover {
	background-position: -145px -168px;
}

body#dirBlueFriends.pageAbout a.subBFabout {
	background-position: -290px -168px;
}

a.subBFaboutDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -168px;
	cursor: default;
}

/*後援会-後援会へのお問い合わせ*/

a.subBFinquiry {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -294px;
}

a.subBFinquiry:hover {
	background-position: -145px -294px;
}

body#dirBlueFriends.pageInquiry a.subBFinquiry {
	background-position: -290px -294px;
}

a.subBFinquiryDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -294px;
	cursor: default;
}

/*後援会-クォーター*/

a.subBFquarterseason {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -147px;
}

a.subBFquarterseason:hover {
	background-position: -145px -147px;
}

a.subBFquarterseasonDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -147px;
	cursor: default;
}

/*後援会のボトム*/

body#dirBlueFriends dt.subBottom {
	width: 145px;
	height: 18px;
	background-position: 0 -294px;
	text-indent: -9999px;
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -312px;
}

/* @end */

/* @group F-SPOT */

/*F-SPOTトップ*/

a.subFspotTop {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 0;
}

a.subFspotTop:hover {
	background-position: -145px 0;
}

body#dirFspot.subFspotTop a.subFspotTop {
	background-position: -290px 0;
}

a.subFspotTopDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px 0;
	cursor: default;
}

/*ピックアッププレイヤー*/

a.subPickup {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -21px;
}

a.subPickup:hover {
	background-position: -145px -21px;
}

body#dirFspot.pagePickup a.subPickup {
	background-position: -290px -21px;
}

a.subPickupDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*ダウンロード*/

a.subDownload {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -42px;
}

a.subDownload:hover {
	background-position: -145px -42px;
}

body#dirFspot.dirDownload a.subDownload {
	background-position: -290px -42px;
}

a.subDownloadDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*オフィシャルグッズ*/

a.subGoods {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -63px;
}

a.subGoods:hover {
	background-position: -145px -63px;
}

body#dirFspot.dirGoods div#subNaviArea a.subGoods {
	background-position: -290px -63px;
}

a.subGoodsDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*OB'sコラム*/

a.subOBsColumn {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -84px;
}

a.subOBsColumn:hover {
	background-position: -145px -84px;
}

body#dirFspot.dirOBsColumn div#subNaviArea a.subOBsColumn {
	background-position: -290px -84px;
}

a.subOBsColumnDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*OneShot*/

a.subOneShot {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -105px;
}

a.subOneShot:hover {
	background-position: -145px -105px;
}

body#dirFspot.dirOneShot div#subNaviArea a.subOneShot {
	background-position: -290px -105px;
}

a.subOneShotDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -105px;
	cursor: default;
}

/*F-ムービー*/

a.subFmovie {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -126px;
}

a.subFmovie:hover {
	background-position: -145px -126px;
}

body#dirFspot.dirFmovie a.subFmovie {
	background-position: -290px -126px;
}

/*F-ファイルズ*/

a.subFfiles {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -147px;
}

a.subFfiles:hover {
	background-position: -145px -147px;
}

body#dirFspot.dirFfiles a.subFfiles {
	background-position: -290px -147px;
}

a.subFfilesDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -147px;
	cursor: default;
}

/*TV-MC.WEB*/

a.subMCcolumn {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -147px;
}

a.subMCcolumn:hover {
	background-position: -145px -147px;
}

body#dirFspot.dirMCcolumn div#subNaviArea a.subMCcolumn {
	background-position: -290px -147px;
}

a.subFfilesDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -147px;
	cursor: default;
}

/*F-SPOTのボトム*/

body#dirFspot dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -168px;
	text-indent: -9999px;
}

/* @end */

/* @group スケジュール */

/*Jリーグ*/

a.subSchedJleague {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 0;
}

a.subSchedJleague:hover {
	background-position: -145px 0;
}

body#dirSchedule.dirJleague a.subSchedJleague {
	background-position: -290px 0;
}

a.subSchedJleagueDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px 0;
	cursor: default;
}

/*月間スケジュール*/

a.subSchedMonthly {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -21px;
}

a.subSchedMonthly:hover {
	background-position: -145px -21px;
}

body#dirSchedule.dirSchedMonthly a.subSchedMonthly {
	background-position: -290px -21px;
}

a.subSchedMonthlyDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*ヤマザキナビスコカップ*/

a.subSchedYamaNabi {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -42px;
}

a.subSchedYamaNabi:hover {
	background-position: -145px -42px;
}

body#dirSchedule.dirYamaNabi a.subSchedYamaNabi {
	background-position: -290px -42px;
}

a.subSchedYamaNabiDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*Jサテライトリーグ*/

a.subSchedSatellite {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -63px;
}

a.subSchedSatellite:hover {
	background-position: -145px -63px;
}

body#dirSchedule.dirSchedSatellite a.subSchedSatellite {
	background-position: -290px -63px;
}

a.subSchedSatelliteDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*天皇杯*/

a.subSchedEmperor {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -84px;
}

a.subSchedEmperor:hover {
	background-position: -145px -84px;
}

body#dirSchedule.dirSchedEmperor a.subSchedEmperor {
	background-position: -290px -84px;
}

a.subSchedEmperorDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*AFCチャンピオンズリーグ*/

a.subSchedAcl {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -105px;
}

a.subSchedAcl:hover {
	background-position: -145px -105px;
}

body#dirSchedule.dirSchedAcl a.subSchedAcl {
	background-position: -290px -105px;
}

a.subSchedAclDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px -105px;
	cursor: default;
}

/* 0912-3事業所 */

div#subNaviArea a.subSchedOffices {
	height: 38px;
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -126px;
}

div#subNaviArea a.subSchedOffices:hover {
	background-position: -145px -126px;
}

body#dirSchedule.dirSchedOffice div#subNaviArea a.subSchedOffices {
	background-position: -290px -126px;
}

div#subNaviArea a.subSchedOfficesDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px -126px;
	cursor: default;
}

/* スケジュールのボトム */

body#dirSchedule dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -164px;
	text-indent: -9999px;
}

/* @end */

/* @group 下部組織 */

/*下部組織-top*/

a.subUnderTop {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 0px;
}

a.subUnderTops:hover {
	background-position: -145px 0px;
}

body#dirUnder.pageUnderTop a.subUnderTop {
	background-position: -290px 0px;
}

a.subUnderTopDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px 0px;
	cursor: default;
}

/*サッカースクール*/

a.subSchool {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -21px;
}

a.subSchool:hover {
	background-position: -145px -21px;
}

body#dirUnder.pageSchool a.subSchool {
	background-position: -290px -21px;
}

a.subSchoolDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*ユース／Jr.ユース／ジュニア*/

a.subYouth {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -42px;
}

a.subYouth:hover {
	background-position: -145px -42px;
}

body#dirUnder.pageYouth a.subYouth {
	background-position: -290px -42px;
}

a.subYouthDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*コーチスタッフ紹介*/

a.subUnderStaff {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -63px;
}

a.subUnderStaff:hover {
	background-position: -145px -63px;
}

body#dirUnder.pageUnderStaff a.subUnderStaff {
	background-position: -290px -63px;
}

a.subUnderStaffDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*普及活動で目指すこと*/

a.subFTP {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -84px;
}

a.subFTP:hover {
	background-position: -145px -84px;
}

body#dirUnder.pageFTP a.subFTP {
	background-position: -290px -84px;
}

a.sububFTPDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*Jリーグアカデミー*/

a.subJAcademy {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -105px;
}

a.subJAcademy:hover {
	background-position: -145px -105px;
}

body#dirUnder.pageJAcademy a.subJAcademy {
	background-position: -290px -105px;
}

a.subJAcademyDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px -105px;
	cursor: default;
}

/*コーチのお仕事*/

a.subCoachDiary {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -126px;
}

a.subCoachDiary:hover {
	background-position: -145px -126px;
}

body#dirUnder.dirCoachDiary div#subNaviArea a.subCoachDiary {
	background-position: -290px -126px;
}

a.subCoachDiaryDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px -126px;
	cursor: default;
}

/*下部組織のボトム*/

body#dirUnder dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -147px;
	text-indent: -9999px;
}

/* @end */

/* @group スポンサー */

/*スポンサーのトップ*/

a.subSponsorsTop {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: 0 0px;
}

a.subSponsorsTop:hover {
	background-position: -145px 0px;
}

body#dirSponsors.dirSponsorsTop a.subSponsorsTop {
	background-position: -290px 0px;
}

a.subSponsorsTopDis {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: -435px 0px;
	cursor: default;
}

/*スポンサーリスト*/

a.subSponsorsList {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: 0 -21px;
}

a.subSponsorsList:hover {
	background-position: -145px -21px;
}

body#dirSponsors.dirSponsorsList a.subSponsorsList {
	background-position: -290px -21px;
}

a.subSponsorsListDis {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*サポートカンパニーご案内*/

a.subSupportCom {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: 0 -42px;
}

a.subSupportCom:hover {
	background-position: -145px -42px;
}

body#dirSponsors.dirSupportCom a.subSupportCom {
	background-position: -290px -42px;
}

a.subSupportComDis {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*川崎フロンターレ持株会*/

a.subMochikabu {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: 0 -63px;
}

a.subMochikabu:hover {
	background-position: -145px -63px;
}

body#dirSponsors.dirMochikabu a.subMochikabu {
	background-position: -290px -63px;
}

a.subMochikabuDis {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*スポンサーシップ*/

a.subSponsorship {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: 0 -84px;
}

a.subSponsorship:hover {
	background-position: -145px -84px;
}

body#dirSponsors.dirSponsorship a.subSponsorship {
	background-position: -290px -84px;
}

a.subSponsorshipDis {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*スポンサーのボトム*/

body#dirSponsors dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: 0 -105px;
	text-indent: -9999px;
}

/* @end */

/* @group 交通アクセス */

/*MapTop*/

a.subMapTop {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 0;
}

a.subMapTop:hover {
	background-position: -145px 0;
}

body#dirAccess.pageTop a.subMapTop {
	background-position: -290px 0;
}

a.subMapTopDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px 0;
	cursor: default;
}

/*MapTodoroki*/

a.subMapTodoroki {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -21px;
}

a.subMapTodoroki:hover {
	background-position: -145px -21px;
}

body#dirAccess.pageTodoroki a.subMapTodoroki {
	background-position: -290px -21px;
}

a.subMapTodorokiDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*MapOffice*/

a.subMapOffice {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -42px;
}

a.subMapOffice:hover {
	background-position: -145px -42px;
}

body#dirAccess.pageOffice a.subMapOffice {
	background-position: -290px -42px;
}

a.subMapOfficeDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*MapAsao*/

a.subMapAsao {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -63px;
}

a.subMapAsao:hover {
	background-position: -145px -63px;
}

body#dirAccess.pageAsao a.subMapAsao {
	background-position: -290px -63px;
}

a.subMapAsaoDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*MapFrontown*/

a.subMapFrontown {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -84px;
}

a.subMapFrontown:hover {
	background-position: -145px -84px;
}

body#dirAccess.pageFrontown a.subMapFrontown {
	background-position: -290px -84px;
}

a.subMapFrontownDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*MapShimonoge*/

a.subMapShimonoge {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -105px;
}

a.subMapShimonoge:hover {
	background-position: -145px -105px;
}

body#dirAccess.pageShimonoge a.subMapShimonoge {
	background-position: -290px -105px;
}

a.subMapShimonogeDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -105px;
	cursor: default;
}

/*MapBluefriends*/

a.subMapBlueFriends {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -126px;
}

a.subMapBlueFriends:hover {
	background-position: -145px -126px;
}

body#dirAccess.pageBlueFriends a.subMapBlueFriends {
	background-position: -290px -126px;
}

a.subMapBlueFriendsDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -126px;
	cursor: default;
}

/*MapAzzurroNero*/

a.subMapAzzurroNero {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -147px;
}

a.subMapAzzurroNero:hover {
	background-position: -145px -147px;
}

body#dirAccess.pageAzzurroNero a.subMapAzzurroNero {
	background-position: -290px -147px;
}

a.subMapAzzurroNeroDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -147px;
	cursor: default;
}

/*MapKyujo*/

a.subMapKyujo {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -168px;
}

a.subMapKyujo:hover {
	background-position: -145px -168px;
}

body#dirAccess.pageKyujo a.subMapKyujo {
	background-position: -290px -168px;
}

a.subMapKyujoDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -168px;
	cursor: default;
}

/*MapMiyamae*/

a.subMapMiyamae {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -189px;
}

a.subMapMiyamae:hover {
	background-position: -145px -189px;
}

body#dirAccess.pageMiyamae a.subMapMiyamae {
	background-position: -290px -189px;
}

a.subMapMiyamaeDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -189px;
	cursor: default;
}

/*MapAjinomoto*/

a.subMapAjinomoto {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -210px;
}

a.subMapAjinomoto:hover {
	background-position: -145px -210px;
}

body#dirAccess.pageAjinomoto a.subMapAjinomoto {
	background-position: -290px -210px;
}

a.subMapAjinomotoDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -210px;
	cursor: default;
}

/*アクセスのボトム*/

body#dirAccess dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -231px;
	text-indent: -9999px;
}

/* @end */

/**/

/* @group チケット-090205追記 */

/*ゲームトップ*/

/* a.subGameTop{
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 0;
}

a.subGameTop:hover{
	background-position: -145px 0;
}

body#dirGotoGame div#subNaviArea.dirGameTop 
a.subGameTop{
	background-position: -290px 0;
}

a.subGameTopDis{
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px 0;
	cursor: default;
} */

/* チケットメイン */

a.subTicketsMain {
	background: url(../common_parts/sub_navi_tickets.gif);
	background-position: 0 0px;
}

a.subTicketsMain:hover {
	background-position: -145px 0px;
}

body#dirTickets.pageTicketsMain a.subTicketsMain {
	background-position: -290px 0px;
}

/*アウェイツアー*/

a.subAwayTour {
	background: url(../common_parts/sub_navi_tickets.gif);
	background-position: 0 -21px;
}

a.subAwayTour:hover {
	background-position: -145px -21px;
}

body#dirTickets.pageAwayTour a.subAwayTour {
	background-position: -290px -21px;
}

/*開催情報*/

a.subKaisai {
	background: url(../common_parts/sub_navi_tickets.gif);
	background-position: 0 -42px;
}

a.subKaisai:hover {
	background-position: -145px -42px;
}

body#dirTickets.pageKaisai a.subKaisai {
	background-position: -290px -42px;
}

/*観戦マナー*/

a.subManner {
	background: url(../common_parts/sub_navi_tickets.gif);
	background-position: 0 -63px;
}

a.subManner:hover {
	background-position: -145px -63px;
}

body#dirTickets.pageManner a.subManner {
	background-position: -290px -63px;
}

/*ゲームのボトム*/

body#dirTickets dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_tickets.gif);
	background-position: 0 -84px;
	text-indent: -9999px;
}

/* @end */

/* @end */

/* @group コーナーナビ */

/*共通設定*/

ul#cornerNaviArea {
	height: auto;
	margin: 0 0 9px 0;
	padding: 0 0 0 0;
	list-style: none;
}

* html ul#cornerNaviArea {
	margin: 0 0 6px 0;
}

ul#cornerNaviArea:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}

* html ul#cornerNaviArea {
	height: 1%;
}

ul#cornerNaviArea li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline;
	font-size: 8px;
	line-height: 1;
}

ul#cornerNaviArea li a {
	display: block;
	height: 27px;
	text-decoration: none;
	margin: 0 6px 6px 0;
	float: left;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/* @group ゲーム-アウェイツアー2008 */

/*背景画像の指定*/

div#cNaviAwayTour ul#cornerNaviArea li a {
	background-image: url(../goto_game/jtb_away_tour/page_parts/button_base_away.gif);
}

/*J1日程*/

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayJ a {
	width: 104px;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayJ a:link,
div#cNaviAwayTour ul#cornerNaviArea li.pageAwayJ a:visited {
	background-position: 0 0;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayJ a:hover {
	background-position: 0 -27px;
}

div#cNaviAwayTour ul#cornerNaviArea.awayJ li.pageAwayJ a:link,
div#cNaviAwayTour ul#cornerNaviArea.awayJ li.pageAwayJ a:visited,
div#cNaviAwayTour ul#cornerNaviArea.awayJ li.pageAwayJ a:hover {
	background-position: 0 -54px;
}

/*YN日程*/

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayYNC a {
	width: 181px;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayYNC a:link,
div#cNaviAwayTour ul#cornerNaviArea li.pageAwayYNC a:visited {
	background-position: -104px 0;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayYNC a:hover {
	background-position: -104px -27px;
}

div#cNaviAwayTour ul#cornerNaviArea.awayYNC li.pageAwayYNC a:link,
div#cNaviAwayTour ul#cornerNaviArea.awayYNC li.pageAwayYNC a:visited,
div#cNaviAwayTour ul#cornerNaviArea.awayYNC li.pageAwayYNC a:hover {
	background-position: -104px -54px;
}

/*天皇日程*/

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayEmperor a {
	width: 83px;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayEmperor a:link,
div#cNaviAwayTour ul#cornerNaviArea li.pageAwayEmperor a:visited {
	background-position: -285px 0;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayEmperor a:hover {
	background-position: -285px -27px;
}

div#cNaviAwayTour ul#cornerNaviArea.awayEmperor li.pageAwayEmperor a:link,
div#cNaviAwayTour ul#cornerNaviArea.awayEmperor li.pageAwayEmperor a:visited,
div#cNaviAwayTour ul#cornerNaviArea.awayEmperor li.pageAwayEmperor a:hover {
	background-position: -285px -54px;
}

/*申し込み方法*/

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayHowto a {
	width: 129px;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayHowto a:link,
div#cNaviAwayTour ul#cornerNaviArea li.pageAwayHowto a:visited {
	background-position: -368px 0;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayHowto a:hover {
	background-position: -368px -27px;
}

div#cNaviAwayTour ul#cornerNaviArea.awayHowto li.pageAwayHowto a:link,
div#cNaviAwayTour ul#cornerNaviArea.awayHowto li.pageAwayHowto a:visited,
div#cNaviAwayTour ul#cornerNaviArea.awayHowto li.pageAwayHowto a:hover {
	background-position: -368px -54px;
}

/*ネットで*/

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayEntry a {
	width: 116px;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayEntry a:link,
div#cNaviAwayTour ul#cornerNaviArea li.pageAwayEntry a:visited {
	background-position: -497px 0;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayEntry a:hover {
	background-position: -497px -27px;
}

div#cNaviAwayTour ul#cornerNaviArea.awayEntry li.pageAwayEntry a:link,
div#cNaviAwayTour ul#cornerNaviArea.awayEntry li.pageAwayEntry a:visited,
div#cNaviAwayTour ul#cornerNaviArea.awayEntry li.pageAwayEntry a:hover {
	background-position: -497px -54px;
}

/* @end */

/* @group ゲーム-アウェイツアー2009 */

/*背景画像の指定*/

div#cNaviAwayTour ul#cornerNaviArea li a {
	background-image: url(../tickets/jtb_away_tour/page_parts/button_base_away.gif);
}

/* スケジュール */

div#cNaviAwayTour ul#cornerNaviArea li.pageSchedule a {
	width: 182px;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageSchedule a:link,
div#cNaviAwayTour ul#cornerNaviArea li.pageSchedule a:visited {
	background-position: 0 0;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageSchedule a:hover {
	background-position: 0 -27px;
}

div#cNaviAwayTour ul#cornerNaviArea.top li.pageSchedule a:link,
div#cNaviAwayTour ul#cornerNaviArea.top li.pageSchedule a:visited,
div#cNaviAwayTour ul#cornerNaviArea.top li.pageSchedule a:hover {
	background-position: 0 -54px;
}

/*申し込み方法*/

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayHowto a {
	width: 173px;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayHowto a:link,
div#cNaviAwayTour ul#cornerNaviArea li.pageAwayHowto a:visited {
	background-position: -182px 0;
}

div#cNaviAwayTour ul#cornerNaviArea li.pageAwayHowto a:hover {
	background-position: -182px -27px;
}

div#cNaviAwayTour ul#cornerNaviArea.awayHowto li.pageAwayHowto a:link,
div#cNaviAwayTour ul#cornerNaviArea.awayHowto li.pageAwayHowto a:visited,
div#cNaviAwayTour ul#cornerNaviArea.awayHowto li.pageAwayHowto a:hover {
	background-position: -182px -54px;
}

/* @end */

/* @group ゲーム-チケット2008 */

/*背景画像の指定*/

div#cNaviGotoTicket ul#cornerNaviArea li a {
	background-image: url(../tickets/page_parts/button_base_ticket.gif);
}

/*購入ステップ*/

div#cNaviGotoTicket ul#cornerNaviArea li.pageBuyStep a {
	width: 140px;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageBuyStep a:link,
div#cNaviGotoTicket ul#cornerNaviArea li.pageBuyStep a:visited {
	background-position: 0 0;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageBuyStep a:hover {
	background-position: 0 -27px;
}

div#cNaviGotoTicket ul#cornerNaviArea.buyStep li.pageBuyStep a:link,
div#cNaviGotoTicket ul#cornerNaviArea.buyStep li.pageBuyStep a:visited,
div#cNaviGotoTicket ul#cornerNaviArea.buyStep li.pageBuyStep a:hover {
	background-position: 0 -54px;
}

/*等々力競技場席割図・価格表*/

div#cNaviGotoTicket ul#cornerNaviArea li.pageSeatPrice a {
	width: 172px;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageSeatPrice a:link,
div#cNaviGotoTicket ul#cornerNaviArea li.pageSeatPrice a:visited {
	background-position: -140px 0;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageSeatPrice a:hover {
	background-position: -140px -27px;
}

div#cNaviGotoTicket ul#cornerNaviArea.todoroki li.pageSeatPrice a:link,
div#cNaviGotoTicket ul#cornerNaviArea.todoroki li.pageSeatPrice a:visited,
div#cNaviGotoTicket ul#cornerNaviArea.todoroki li.pageSeatPrice a:hover {
	background-position: -140px -54px;
}

/*ホームチケ発売日*/

div#cNaviGotoTicket ul#cornerNaviArea li.pageSellDay a {
	width: 228px;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageSellDay a:link,
div#cNaviGotoTicket ul#cornerNaviArea li.pageSellDay a:visited {
	background-position: -312px 0;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageSellDay a:hover {
	background-position: -312px -27px;
}

div#cNaviGotoTicket ul#cornerNaviArea.sellDay li.pageSellDay a:link,
div#cNaviGotoTicket ul#cornerNaviArea.sellDay li.pageSellDay a:visited,
div#cNaviGotoTicket ul#cornerNaviArea.sellDay li.pageSellDay a:hover {
	background-position: -312px -54px;
}

/*ホームゲーム販売状況*/

div#cNaviGotoTicket ul#cornerNaviArea li.pageTicketing a {
	width: 149px;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageTicketing a:link,
div#cNaviGotoTicket ul#cornerNaviArea li.pageTicketing a:visited {
	background-position: -558px 0;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageTicketingy a:hover {
	background-position: -558px -27px;
}

div#cNaviGotoTicket ul#cornerNaviArea.ticketing li.pageTicketing a:link,
div#cNaviGotoTicket ul#cornerNaviArea.ticketing li.pageTicketing a:visited,
div#cNaviGotoTicket ul#cornerNaviArea.ticketing li.pageTicketing a:hover {
	background-position: -558px -54px;
}

/*シーズン*/

div#cNaviGotoTicket ul#cornerNaviArea li.pageSeasonTicket a {
	width: 112px;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageSeasonTicket a:link,
div#cNaviGotoTicket ul#cornerNaviArea li.pageSeasonTicket a:visited {
	background-position: -707px 0;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageSeasonTicket a:hover {
	background-position: -707px -27px;
}

div#cNaviGotoTicket ul#cornerNaviArea.seasonTicket li.pageSeasonTicket a:link,
div#cNaviGotoTicket ul#cornerNaviArea.seasonTicket li.pageSeasonTicket a:visited,
div#cNaviGotoTicket ul#cornerNaviArea.seasonTicket li.pageSeasonTicket a:hover {
	background-position: -707px -54px;
}

/*車いす*/

div#cNaviGotoTicket ul#cornerNaviArea li.pageWheelChair a {
	width: 138px;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageWheelChair a:link,
div#cNaviGotoTicket ul#cornerNaviArea li.pageWheelChair a:visited {
	background-position: -819px 0;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageWheelChair a:hover {
	background-position: -819px -27px;
}

div#cNaviGotoTicket ul#cornerNaviArea.wheelChair li.pageWheelChair a:link,
div#cNaviGotoTicket ul#cornerNaviArea.wheelChair li.pageWheelChair a:visited,
div#cNaviGotoTicket ul#cornerNaviArea.wheelChair li.pageWheelChair a:hover {
	background-position: -819px -54px;
}

/*バス*/

div#cNaviGotoTicket ul#cornerNaviArea li.pageBusParking a {
	width: 106px;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageBusParking a:link,
div#cNaviGotoTicket ul#cornerNaviArea li.pageBusParking a:visited {
	background-position: -957px 0;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageBusParking a:hover {
	background-position: -957px -27px;
}

div#cNaviGotoTicket ul#cornerNaviArea.busParking li.pageBusParking a:link,
div#cNaviGotoTicket ul#cornerNaviArea.busParking li.pageBusParking a:visited,
div#cNaviGotoTicket ul#cornerNaviArea.busParking li.pageBusParking a:hover {
	background-position: -957px -54px;
}

/*託児*/

div#cNaviGotoTicket ul#cornerNaviArea li.pageKidsDaycare a {
	width: 104px;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageKidsDaycare a:link,
div#cNaviGotoTicket ul#cornerNaviArea li.pageKidsDaycare a:visited {
	background-position: -1063px 0;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageKidsDaycare a:hover {
	background-position: -1063px -27px;
}

div#cNaviGotoTicket ul#cornerNaviArea.daycareKids li.pageKidsDaycare a:link,
div#cNaviGotoTicket ul#cornerNaviArea.daycareKids li.pageKidsDaycare a:visited,
div#cNaviGotoTicket ul#cornerNaviArea.daycareKids li.pageKidsDaycare a:hover {
	background-position: -1063px -54px;
}

/*その他チケット*/

div#cNaviGotoTicket ul#cornerNaviArea li.pageOptional a {
	width: 218px;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageOptional a:link,
div#cNaviGotoTicket ul#cornerNaviArea li.pageOptional a:visited {
	background-position: -1167px 0;
}

div#cNaviGotoTicket ul#cornerNaviArea li.pageOptional a:hover {
	background-position: -1167px -27px;
}

div#cNaviGotoTicket ul#cornerNaviArea.special li.pageOptional a:link,
div#cNaviGotoTicket ul#cornerNaviArea.special li.pageOptional a:visited,
div#cNaviGotoTicket ul#cornerNaviArea.special li.pageOptional a:hover {
	background-position: -1167px -54px;
}

/* @end */

/* @group 下部組織-コーチ */

/* @end */

/*背景画像の指定*/

div#cNaviUnderCoach ul#cornerNaviArea li a {
	background-image: url(../under/coach_staff/page_parts/button_base_coach.gif);
}

/*コーチトップ*/

div#cNaviUnderCoach ul#cornerNaviArea li.pageCoachTop a:link,
div#cNaviUnderCoach ul#cornerNaviArea li.pageCoachTop a:visited {
	width: 154px;
	background-position: 0 0;
}

div#cNaviUnderCoach ul#cornerNaviArea li.pageCoachTop a:hover {
	background-position: 0 -27px;
}

div#cNaviUnderCoach ul#cornerNaviArea.coachTop li.pageCoachTop a:link,
div#cNaviUnderCoach ul#cornerNaviArea.coachTop li.pageCoachTop a:visited,
div#cNaviUnderCoach ul#cornerNaviArea.coachTop li.pageCoachTop a:hover {
	background-position: 0 -54px;
}

/*コーチ強化*/

div#cNaviUnderCoach ul#cornerNaviArea li.pageCoachKyouka a:link,
div#cNaviUnderCoach ul#cornerNaviArea li.pageCoachKyouka a:visited {
	width: 141px;
	background-position: -154px 0;
}

div#cNaviUnderCoach ul#cornerNaviArea li.pageCoachKyouka a:hover {
	background-position: -154px -27px;
}

div#cNaviUnderCoach ul#cornerNaviArea.coachKyouka li.pageCoachKyouka a:link,
div#cNaviUnderCoach ul#cornerNaviArea.coachKyouka li.pageCoachKyouka a:visited,
div#cNaviUnderCoach ul#cornerNaviArea.coachKyouka li.pageCoachKyouka a:hover {
	background-position: -154px -54px;
}

/*コーチ育成*/

div#cNaviUnderCoach ul#cornerNaviArea li.pageCoachIkusei a:link,
div#cNaviUnderCoach ul#cornerNaviArea li.pageCoachIkusei a:visited {
	width: 141px;
	background-position: -295px 0;
}

div#cNaviUnderCoach ul#cornerNaviArea li.pageCoachIkusei a:hover {
	background-position: -295px -27px;
}

div#cNaviUnderCoach ul#cornerNaviArea.coachIkusei li.pageCoachIkusei a:link,
div#cNaviUnderCoach ul#cornerNaviArea.coachIkusei li.pageCoachIkusei a:visited,
div#cNaviUnderCoach ul#cornerNaviArea.coachIkusei li.pageCoachIkusei a:hover {
	background-position: -295px -54px;
}

/*コーチ育成・普及*/

div#cNaviUnderCoach ul#cornerNaviArea li.pageCoachFukyu a:link,
div#cNaviUnderCoach ul#cornerNaviArea li.pageCoachFukyu a:visited {
	width: 171px;
	background-position: -436px 0;
}

div#cNaviUnderCoach ul#cornerNaviArea li.pageCoachFukyu a:hover {
	background-position: -436px -27px;
}

div#cNaviUnderCoach ul#cornerNaviArea.coachFukyu li.pageCoachFukyu a:link,
div#cNaviUnderCoach ul#cornerNaviArea.coachFukyu li.pageCoachFukyu a:visited,
div#cNaviUnderCoach ul#cornerNaviArea.coachFukyu li.pageCoachFukyu a:hover {
	background-position: -436px -54px;
}

/* @group 下部組織-ユース */

/*背景画像の指定*/

div#cNaviUnderYouth ul#cornerNaviArea li a {
	background-image: url(../under/youth/page_parts/button_base_youth.gif);
}

/*ユーストップ*/

div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthTop a:link,
div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthTop a:visited {
	width: 128px;
	background-position: 0 0;
}

div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthTop a:hover {
	background-position: 0 -27px;
}

div#columnB div#cNaviUnderYouth ul#cornerNaviArea.youthTop li.pageYouthTop a {
	background-position: 0 -54px;
}

/*ユース概要*/

div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthOutline a:link,
div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthOutline a:visited {
	width: 131px;
	background-position: -128px 0;
}

div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthOutline a:hover {
	background-position: -128px -27px;
}

div#columnB div#cNaviUnderYouth ul#cornerNaviArea.youthOutline li.pageYouthOutline a {
	background-position: -128px -54px;
}

/*ユースメンバー紹介*/

div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthMember a:link,
div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthMember a:visited {
	width: 118px;
	background-position: -259px 0;
}

div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthMember a:hover {
	background-position: -259px -27px;
}

div#columnB div#cNaviUnderYouth ul#cornerNaviArea.youthMember li.pageYouthMember a {
	background-position: -259px -54px;
}

/*ユース記録*/

div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthRecord a:link,
div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthRecord a:visited {
	width: 154px;
	background-position: -377px 0;
}

div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthRecord a:hover {
	background-position: -377px -27px;
}

div#columnB div#cNaviUnderYouth ul#cornerNaviArea.youthRecord li.pageYouthRecord a {
	background-position: -377px -54px;
}

/* 091220追記 */

/* スケジュール */

div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthSchedule a:link,
div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthSchedule a:visited {
	width: 229px;
	background-position: -531px 0;
}

div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthSchedule a:hover {
	background-position: -531px -27px;
}

div#cNaviUnderYouth ul#cornerNaviArea.youthSchedule li.pageYouthSchedule a:link,
div#cNaviUnderYouth ul#cornerNaviArea.youthSchedule li.pageYouthSchedule a:visited,
div#cNaviUnderYouth ul#cornerNaviArea.youthSchedule li.pageYouthSchedule a:hover {
	background-position: -531px -54px;
}

/* ユース記録 -2 */

div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthRecordN a:link,
div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthRecordN a:visited {
	width: 70px;
	background-position: -760px 0;
}

div#cNaviUnderYouth ul#cornerNaviArea li.pageYouthRecordN a:hover {
	background-position: -760px -27px;
}

div#cNaviUnderYouth ul#cornerNaviArea.youthRecordN li.pageYouthRecordN a {
	background-position: -760px -54px;
}

/* @end */

/* @group 下部組織-スクール */

/*背景画像の指定*/

div#cNaviUnderSchhol ul#cornerNaviArea li a {
	background-image: url(../under/school/page_parts/button_base_school.gif);
}

/*スクールトップ*/

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolTop a:link,
div#cNaviUnderSchhol ul#cornerNaviArea li.schoolTop a:visited {
	width: 113px;
	background-position: 0 0;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolTop a:hover {
	background-position: 0 -27px;
}

div#cNaviUnderSchhol ul#cornerNaviArea.schoolTop li.schoolTop a:link,
div#cNaviUnderSchhol ul#cornerNaviArea.schoolTop li.schoolTop a:visited,
div#cNaviUnderSchhol ul#cornerNaviArea.schoolTop li.schoolTop a:hover {
	background-position: 0 -54px;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolTopDis a {
	background-position: 0 -81px;
}

/*スクール下野毛*/

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolShimonoge a:link,
div#cNaviUnderSchhol ul#cornerNaviArea li.schoolShimonoge a:visited {
	width: 109px;
	background-position: -113px 0;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolShimonoge a:hover {
	background-position: -113px -27px;
}

div#cNaviUnderSchhol ul#cornerNaviArea.shimonoge li.schoolShimonoge a:link,
div#cNaviUnderSchhol ul#cornerNaviArea.shimonoge li.schoolShimonoge a:visited,
div#cNaviUnderSchhol ul#cornerNaviArea.shimonoge li.schoolShimonoge a:hover {
	background-position: -113px -54px;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolShimonogeDis a {
	background-position: -113px -81px;
}

/*スクール鷺沼*/

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolSaginuma a:link,
div#cNaviUnderSchhol ul#cornerNaviArea li.schoolSaginuma a:visited {
	width: 95px;
	background-position: -222px 0;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolSaginuma a:hover {
	background-position: -222px -27px;
}

div#cNaviUnderSchhol ul#cornerNaviArea.saginuma li.schoolSaginuma a:link,
div#cNaviUnderSchhol ul#cornerNaviArea.saginuma li.schoolSaginuma a:visited,
div#cNaviUnderSchhol ul#cornerNaviArea.saginuma li.schoolSaginuma a:hover {
	background-position: -222px -54px;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolSaginumaDis a {
	background-position: -222px -81px;
}

/*スクール麻生*/

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolAsao a:link,
div#cNaviUnderSchhol ul#cornerNaviArea li.schoolAsao a:visited {
	width: 95px;
	background-position: -317px 0;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolAsao a:hover {
	background-position: -317px -27px;
}

div#cNaviUnderSchhol ul#cornerNaviArea.asao li.schoolAsao a:link,
div#cNaviUnderSchhol ul#cornerNaviArea.asao li.schoolAsao a:visited,
div#cNaviUnderSchhol ul#cornerNaviArea.asao li.schoolAsao a:hover {
	background-position: -317px -54px;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolAsaoDis a {
	background-position: -317px -81px;
}

/*スクール川崎球場*/

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolKyujo a:link,
div#cNaviUnderSchhol ul#cornerNaviArea li.schoolKyujo a:visited {
	width: 119px;
	background-position: -412px 0;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolKyujo a:hover {
	background-position: -412px -27px;
}

div#cNaviUnderSchhol ul#cornerNaviArea.kyujo li.schoolKyujo a:link,
div#cNaviUnderSchhol ul#cornerNaviArea.kyujo li.schoolKyujo a:visited,
div#cNaviUnderSchhol ul#cornerNaviArea.kyujo li.schoolKyujo a:hover {
	background-position: -412px -54px;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolKyujoDis a {
	background-position: -412px -81px;
}

/*スクール味の素*/

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolAjinomoto a:link,
div#cNaviUnderSchhol ul#cornerNaviArea li.schoolAjinomoto a:visited {
	width: 150px;
	background-position: -531px 0;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolAjinomoto a:hover {
	background-position: -531px -27px;
}

div#cNaviUnderSchhol ul#cornerNaviArea.ajinomoto li.schoolAjinomoto a:link,
div#cNaviUnderSchhol ul#cornerNaviArea.ajinomoto li.schoolAjinomoto a:visited,
div#cNaviUnderSchhol ul#cornerNaviArea.ajinomoto li.schoolAjinomoto a:hover {
	background-position: -531px -54px;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolAjinomotoDis a {
	background-position: -531px -81px;
}

/*スクール宮前*/

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolMiyamae a:link,
div#cNaviUnderSchhol ul#cornerNaviArea li.schoolMiyamae a:visited {
	width: 225px;
	background-position: -681px 0;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolMiyamae a:hover {
	background-position: -681px -27px;
}

div#cNaviUnderSchhol ul#cornerNaviArea.miyamae li.schoolMiyamae a:link,
div#cNaviUnderSchhol ul#cornerNaviArea.miyamae li.schoolMiyamae a:visited,
div#cNaviUnderSchhol ul#cornerNaviArea.miyamae li.schoolMiyamae a:hover {
	background-position: -681px -54px;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolMiyamaeDis a {
	background-position: -681px -81px;
}

/*スクール注文書*/

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolOrder a:link,
div#cNaviUnderSchhol ul#cornerNaviArea li.schoolOrder a:visited {
	width: 144px;
	background-position: -906px 0;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolOrder a:hover {
	background-position: -906px -27px;
}

div#cNaviUnderSchhol ul#cornerNaviArea.order li.schoolOrder a:link,
div#cNaviUnderSchhol ul#cornerNaviArea.order li.schoolOrder a:visited,
div#cNaviUnderSchhol ul#cornerNaviArea.order li.schoolOrder a:hover {
	background-position: -906px -54px;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolOrderDis a {
	background-position: -906px -81px;
}

/*スクール申し込み*/

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolEntry a:link,
div#cNaviUnderSchhol ul#cornerNaviArea li.schoolEntry a:visited {
	width: 120px;
	background-position: -1050px 0;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolEntry a:hover {
	background-position: -1050px -27px;
}

div#cNaviUnderSchhol ul#cornerNaviArea.entry li.schoolEntry a:link,
div#cNaviUnderSchhol ul#cornerNaviArea.entry li.schoolEntry a:visited,
div#cNaviUnderSchhol ul#cornerNaviArea.entry li.schoolEntry a:hover {
	background-position: -1050px -54px;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolEntryDis a {
	background-position: -1050px -81px;
}

/*申し込みまでの流れ*/

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolHowtoEntry a:link,
div#cNaviUnderSchhol ul#cornerNaviArea li.schoolHowtoEntry a:visited {
	width: 120px;
	background-position: -1170px 0;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolHowtoEntry a:hover {
	background-position: -1170px -27px;
}

div#cNaviUnderSchhol ul#cornerNaviArea.howtoEntry li.schoolHowtoEntry a:link,
div#cNaviUnderSchhol ul#cornerNaviArea.howtoEntry li.schoolHowtoEntry a:visited,
div#cNaviUnderSchhol ul#cornerNaviArea.howtoEntry li.schoolHowtoEntry a:hover {
	background-position: -1170px -54px;
}

div#cNaviUnderSchhol ul#cornerNaviArea li.schoolHowtoEntryDis a {
	background-position: -1170px -81px;
}

/* @end */

/* @end */

/* @group 3ボタン（メール・リンク・メディア） */

#threeButtonArea {
	padding-top: 18px;
	padding-left: 1px;
	width: 144px;
	height: 31px;
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	background-color: #555555;
	overflow: hidden;
	background-image: url(../common_parts/three_button_base_pat.gif);
}

#threeButtonArea ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#threeButtonArea ul,#threeButtonArea li {
	font-size: 4px;
	line-height: 1;
}

#threeButtonArea li {
	float: left;
}

#threeButtonArea li a {
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	text-indent: -9999px;
}

a.buttonFanMail {
	width: 90px;
	position: absolute;
	height: 31px;
}

a.buttonFanMail:hover {
	background-image: url(../common_parts/three_button_parts.gif);
	background-repeat: no-repeat;
	background-position: -1px -65px;
	width: 90px;
	position: absolute;
	top: 16px;
	left: 1px;
	height: 31px;
}

a.buttonFlink {
	width: 26px;
	background-image: url(../common_parts/three_button_parts.gif);
	background-repeat: no-repeat;
	background-position: -91px -18px;
	position: relative;
	margin-left: 88px;
	height: 31px;
}

a.buttonFlink:hover {
	width: 85px;
	background-image: url(../common_parts/three_button_parts.gif);
	background-repeat: no-repeat;
	background-position: -92px -67px;
	position: relative;
	margin-left: 25px;
	height: 31px;
}

a.buttonMediaGuide {
	width: 26px;
	background-image: url(../common_parts/three_button_parts.gif);
	background-repeat: no-repeat;
	background-position: -175px -18px;
	height: 31px;
	position: relative;
}

a.buttonMediaGuide:hover {
	height: 31px;
	width: 115px;
	background-image: url(../common_parts/three_button_parts.gif);
	background-repeat: no-repeat;
	background-position: -176px -67px;
	position: absolute;
	top: 18px;
	left: 28px;
}

/* @end */

/* @group サイドバナーエリア */

div.sideBannerArea {
	width: 145px;
	height: auto;
	margin-top: 2px;
}

p.sideBanner {
	margin: 6px auto 0 auto;
	line-height: 1;
	text-align: center;
}

p.sideBannerFullWidth {
	margin-top: 0;
	margin-bottom: 6px;
}

p.sideBannerAdobe {
	text-align: center;
	margin: 0 0 5px 0;
	line-height: 1;
}

p.sideBannerAdobe img {
	vertical-align: bottom;
}

p.sideBannerAdobe a {
	
}

p.sideBannerAdobeExpl {
	font-size: 10px;
	line-height: 1.3;
	padding: 3px 6px 0 6px;
	margin: 0;
	color: #656565;
}

/* @end */

/* @group グーグル検索 */

/* 0903-追記 */

div#box_search {
	width: 140px;
	height: 34px;
	background-image: url(../common_parts/base_google_search.gif);
	background-repeat: repeat-x;
	background-position: ;
	padding: 9px 0 8px 5px;
}

input.googleText {
	width: 92px;
	height: 14px;
	margin: 0 3px 0 0;
	vertical-align: top;
	color: #555;
	font-size: 12px;
	line-height: 1;
}

* html input.googleText {
	vertical-align: 2px;
}

div#box_search form {
	margin: 0;
	padding: 0;
}

div#googleSearchArea span {
	display: none;
}

div#googleSearchArea input {
	color: #777777;
	font-size: 10px;
	display: inline;
	padding-top: 6px;
	vertical-align: middle;
}

div#googleSearchArea input:active {
	color: #000000;
}

div#googleSearchArea input {
	margin: 0;
	padding: 0;
}

div#googleSearchArea p {
	font-size: 8px;
	margin: 0;
}

/* @end */

/* @group サブカラム関連 */

div#subColumn {
	height: auto;
	padding-bottom: 4px;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 5px;
}

div.subInfoDataArea {
	background-color: #dfdfdf;
	margin-left: 4px;
	width: 137px;
	height: auto;
	padding-bottom: 5px;
	background-image: url(../common_parts/sub_area_round_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	margin-bottom: 6px;
}

div.subInfoDataArea h4 {
	color: #323232;
	background-image: url(../common_parts/sub_area_round_head.gif);
	background-repeat: no-repeat;
	margin: 0 0 4px 0;
	font-size: 10px;
	padding-top: 5px;
	padding-left: 5px;
	line-height: 1.3;
}

div.subInfoDataArea p {
	padding-left: 5px;
	font-size: 10px;
	margin: 0 0 3px 0;
}

/* @end */

/* @group サブカラムのリスト */

/*2008-new*/

#subColumnArea div.listArea {
	border-top: 1px solid #cbcbcb;
	width: 138px;
	margin: 11px auto 5px auto;
	padding-bottom: 9px;
	background-image: url(../common_parts/side_list_base.gif);
	background-position: 0 100%;
}

* html #subColumnArea div.listArea {
	margin-top: 11px;
	margin-bottom: 12px;
}

#subColumnArea div.listArea h4 {
	margin: 0px 0 0 0px;
	font-size: 12px;
	background-image: url(../common_parts/side_list_header.gif);
	background-position: 0 -13px;
	color: #fff;
	height: 17px;
	padding: 13px 0 0 5px;
	line-height: 1;
	background-color: #f2f2f2;
}

/*normalリスト使用の場合*/

#subColumnArea div.listArea ul,
#subColumnArea div.listArea li {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 10px;
	line-height: 1.7;
}

#subColumnArea div.listArea li {
	border-bottom: 1px solid #cbcbcb;
	margin: 0 1px 0 1px;
}

#subColumnArea div.listArea li a {
	display: block;
	text-decoration: none;
	padding: 4px 5px 5px 5px;
}

#subColumnArea div.listArea li a:link,
#subColumnArea div.listArea li a:visited {
	color: #191919;
	background-color: #fff;
	border-top: 1px solid #fff;
}

#subColumnArea div.listArea li a:hover {
	background-color: #d7edff;
	border-top: 1px solid #e6f4ff;
}

#subColumnArea div.listArea ul.fontLarge li {
	font-size: 12px;
}

/*定義リスト使用の場合*/

#subColumnArea div.listArea dl,
#subColumnArea div.listArea dd {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 10px;
	line-height: 1.7;
}

#subColumnArea div.listArea dt {
	margin: 0px 1px 0px 1px;
	font-size: 12px;
	background-color: #e5f3ff;
	padding: 6px 1px 5px 4px;
	border-top: 1px solid #c9deee;
	border-bottom: 1px solid #cbcbcb;
	line-height: 1em;
}

#subColumnArea div.listArea dt span {
	font-weight: normal;
	font-size: 10px;
}

#subColumnArea div.listArea.fontLarge dl,
#subColumnArea div.listArea.fontLarge dd,
#subColumnArea div.listArea.fontLarge dt {
	font-size: 12px;
}

#subColumnArea div.listArea dd {
	border-bottom: 1px solid #cbcbcb;
	margin: 0 1px 0 1px;
}

#subColumnArea div.listArea dd a {
	display: block;
	text-decoration: none;
	padding: 4px 5px 5px 5px;
}

#subColumnArea div.listArea dd a:link,
#subColumnArea div.listArea dd a:visited {
	color: #191919;
	background-color: #fff;
	border-top: 1px solid #fff;
}

#subColumnArea div.listArea dd a:hover {
	background-color: #d7edff;
	border-top: 1px solid #e6f4ff;
}

#subColumnArea div.listArea dl.smallList {
	
}

#subColumnArea div.listArea dl.smallList dd {
	font-size: 10px;
	line-height: 1.4em;
}

/*old*/

div.subInfoArea {
	background-color: #dfdfdf;
	margin-left: 4px;
	width: 137px;
	height: auto;
	padding-bottom: 5px;
	background-image: url(../common_parts/sub_area_round_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	margin-bottom: 6px;
}

div.subInfoArea h4 {
	color: #323232;
	background-image: url(../common_parts/sub_area_round_head.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	font-size: 12px;
	padding: 6px 0 4px 5px;
	line-height: 1.3;
}

div.subInfoArea h5 {
	color: #fff;
	margin: 0 0 0 0;
	font-size: 12px;
	padding: 4px 0 3px 5px;
	line-height: 1.25;
	background-color: #989898;
}

div.subInfoArea h6 {
	margin: 0 0 0 0;
	font-size: 10px;
	padding: 0	 0 0 5px;
	line-height: 1.2;
	font-weight: bold;
	color: #323232;
}

div.subInfoArea p.small {
	font-size: 10px;
	line-height: 1.4em;
	color: #323232;
	margin: 0 0 0 0;
	border-style: none;
}

div.subInfoArea p {
	padding-left: 5px;
	font-size: 12px;
	margin: 0 0 0 0;
	line-height: 1.4;
	padding: 4px 5px 4px 5px;
	border-top: 1px dotted #b2b2b2;
}

div.subInfoArea p a:link,
div.subInfoArea p a:visited {
	color: #4c4c4c;
}

div.subInfoArea p a:hover {
	text-decoration: none;
	color: #199bff;
}

div.subInfoArea p.thisMonth a {
	font-weight: bold;
}

div.subInfoArea p.thisMonthSelected {
	background-color: #37a8ff;
	border-bottom: 1px solid #b2b2b2;
}

div.subInfoArea p.thisMonthSelected a:link,
div.subInfoArea p.thisMonthSelected a:visited,
div.subInfoArea p.thisMonthSelected a:hover {
	color: #fff;
	font-weight: bold;
}

div.subInfoArea p.monthSelected {
	background-color: #989898;
}

div.subInfoArea p.monthSelected a {
	font-weight: bold;
	color: #fff;
}

/* @end */

/* @group 各コーナー名ヘッダ */

h2 {
	background-repeat: no-repeat;
	background-position: 0 0;
}

h2.gotoGame {
	width: 623px;
	height: 58px;
	background-image: url(../goto_game/page_parts/corner_title_records.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/* @end */

/* @group 月などの共通ボタン */

/*0805-年の3ボタン*/

div#miniNaviArea {
	position: relative;
	padding-top: 0.3em;
	margin-bottom: 2em;
}

div#miniNaviArea h3 {
	font-size: 36px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #7f7f7f;
	margin: 0;
}

div#miniNaviArea h3 span {
	font-size: 0.6em;
	text-transform: uppercase;
}

div#miniNaviArea p {
	font-weight: bold;
	font-size: 12px;
	color: #7f7f7f;
	margin: 0;
	line-height: 1em;
}

div#miniNaviArea ul,
div#miniNaviArea li {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

div#miniNaviArea ul {
	position: absolute;
	top: 7px;
	left: 190px;
	border-left: 1px solid #cbcbcb;
	padding-left: 12px;
	height: 3.2em;
	padding-top: 1.2em;
}

div#miniNaviArea ul li {
	float: left;
	line-height: 1;
	margin-right: 1px;
}

div#miniNaviArea ul li a {
	display: block;
	background-image: url(../common_parts/mini_navi_year.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
}

/*前の年へ*/

div#miniNaviArea ul li.prevYear a:link,
div#miniNaviArea ul li.prevYear a:visited {
	width: 56px;
	background-position: 0 -21px;
}

div#miniNaviArea ul li.prevYear a:hover {
	background-position: 0 0;
}

div#miniNaviArea ul li.prevYearDis a:hover {
	background-position: 0 -42px;
}

/*最新へ*/

div#miniNaviArea ul li.latest a:link,
div#miniNaviArea ul li.latest a:visited {
	width: 80px;
	background-position: -56px -21px;
}

div#miniNaviArea ul li.latest a:hover {
	background-position: -56px 0;
}

div#miniNaviArea ul li.latestDis a:hover {
	background-position: -56px -42px;
}

/*次の年へ*/

div#miniNaviArea ul li.nextYear a:link,
div#miniNaviArea ul li.nextYear a:visited {
	width: 56px;
	background-position: -136px -21px;
}

div#miniNaviArea ul li.nextYear a:hover {
	background-position: -136px 0;
}

div#miniNaviArea ul li.nextYearDis a:hover {
	background-position: -136px -42px;
}

/**/

h3.infoMonth {
	font: 50px Verdana, Arial, sans-serif;
	line-height: 1;
	font-weight: bold;
	color: #b2b2b2;
	margin: 0;
}

ul.miniNaviInfoWn {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 30px;
	right: 145px;
	list-style: none;
}

ul.miniNaviInfoWn li {
	float: left;
	font-size: 8px;
	margin-left: 1px;
}

ul.miniNaviInfoWn li a {
	display: block;
	height: 21px;
	background-image: url(../common_parts/button_infoWn.gif);
	text-indent: -9999px;
}

/*前の月*/

ul.miniNaviInfoWn li a.buttonPrevMonth {
	width: 56px;
	background-position: 0 -21px;
}

ul.miniNaviInfoWn li a.buttonPrevMonth:hover {
	background-position: 0 0px;
}

ul.miniNaviInfoWn li a.buttonPrevMonthDis {
	width: 56px;
	background-position: 0 -42px;
	cursor: default;
}

/*最新のリスト*/

ul.miniNaviInfoWn li a.buttonLatestList {
	width: 80px;
	background-position: -56px -21px;
}

ul.miniNaviInfoWn li a.buttonLatestList:hover {
	background-position: -56px 0px;
}

ul.miniNaviInfoWn li a.buttonLatestListDis {
	width: 80px;
	background-position: -56px -42px;
	cursor: default;
}

/*次の月*/

ul.miniNaviInfoWn li a.buttonNextMonth {
	width: 56px;
	background-position: -136px -21px;
}

ul.miniNaviInfoWn li a.buttonNextMonth:hover {
	width: 56px;
	background-position: -136px 0px;
}

ul.miniNaviInfoWn li a.buttonNextMonthDis {
	width: 56px;
	background-position: -136px -42px;
	cursor: default;
}

/* 今月の一覧 */

ul.miniNaviInfoWn li a.buttonThisMonthList:link,
ul.miniNaviInfoWn li a.buttonThisMonthList:visited {
	width: 80px;
	background-position: -272px -21px;
}

ul.miniNaviInfoWn li a.buttonThisMonthList:hover {
	width: 80px;
	background-position: -272px 0px;
}

ul.miniNaviInfoWn li a.buttonThisMonthListDis {
	width: 80px;
	background-position: -272px -42px;
	cursor: default;
}

/* @end */

/* @group フッタ関連 */

div#footer {
	width: 914px;
	height: 97px;
	background-image: url(../common_parts/base_footer.gif);
	background-repeat: no-repeat;
	clear: both;
	padding-bottom: 24px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

body#dirHome.page_Flink div#footer{
background-position: 0 -12px;

}

div#footer p.footerLogo {
	position: absolute;
	margin: 0;
	top: 41px;
	left: 11px;
}

div#footer p.footerLogoJleague {
	margin: 0;
	position: absolute;
	top: 21px;
	right: 0;
}

div#footer ul {
	position: absolute;
	top: 34px;
	left: 145px;
	width: 500px;
}

div#footer ul,
div#footer li {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

div#footer li {
	float: left;
	line-height: 1.8;
	margin-right: 1.3em;
}

div#footer li a {
	text-decoration: none;
	background-image: url(../common_parts/footer_tip_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 3px 0 0px 12px;
}

div#footer li a:hover {
	background-image: url(../common_parts/footer_tip_arrow-over.gif);
}

div#footer li.copyright {
	background-image: none;
	padding: 3px 0 0px 0px;
}

div#footer li.inquiry {
	clear: both;
	float: none;
}

div#footer li a {
	color: #595959;
}

body#dirHome.page_Flink div#footer p.footerLogoJleague{
	top: 9px;
}

body#dirHome.page_Flink div#footer  p.footerLogo{
	top: 29px;
}

body#dirHome.page_Flink div#footer ul{
	top: 20px;
}



/* @end */

/* @group ninja */

div#ninja {
	display: none;
}

/* @end */

/* @group フォーム共通-2008 */

div#mainContentsArea td table.inner {
	background-color: white;
}

div#mainContentsArea hr {
	margin: 0 0 1em 0;
}

*+html body div#mainContentsArea div#columnB hr {
	margin: 0;
	padding: 0;
}

* html div#mainContentsArea div#columnB hr {
	margin: 0.5em 0 0 0;
	padding: 0;
}

div#submitArea {
	background-color: #e5e5e5;
	height: auto;
	padding: 16px 0 18px 0;
}

div#submitArea p {
	text-align: center;
	margin: 0 0 0.5em 0;
}

p.formButtonArea img {
	margin-right: 3px;
	vertical-align: top;
	cursor: pointer;
}

img#buttonreset {
	cursor: pointer;
}

div#pronptArea {
	background-color: #fff;
	border: 1px solid #cbcbcb;
	padding: 24px;
	min-height: 200px;
	height: auto;
}

div#pronptArea p {
	margin: 0 0 1.5em 0;
}

* html body div#errorArea {
	height: 200px;
}

/*ステップビュー*/

div#stepViewArea {
	border-top: 1px solid #cbcbcb;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	border-bottom: 4px solid #cbcbcb;
	margin: 0;
	height: 70px;
	position: relative;
}

div#stepViewArea h4 {
	border: none;
	margin: 20px 0 0 11px;
	text-indent: 0;
	padding: 0 0 0 0;
	color: #555;
	font-size: 14px;
}

div#stepViewArea ul {
	margin: 0;
	font-size: 12px;
	list-style: none;
	padding: 0;
	position: absolute;
	right: 12px;
	top: 20px;
}

div#stepViewArea  li {
	display: block;
	float: left;
	height: 30px;
	background-image: url(../under/school/page_parts/base_step_view.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}

div#stepViewArea li#stepInput {
	width: 128px;
}

div#stepViewArea li#stepCheck {
	width: 128px;
	background-position: -128px 0;
}

div#stepViewArea li#stepFinish {
	width: 118px;
	background-position: -256px 0;
}

div#stepViewArea.input li#stepInput {
	background-position: 0px -30px;
}

div#stepViewArea.check li#stepCheck {
	background-position: -128px -30px;
}

div#stepViewArea.finish li#stepFinish {
	background-position: -256px -30px;
}

/* @end */

/* @group フォトビューワ */

div.photo_viewer {
	margin-top: 1em;
	margin-bottom: 1.5em;
}

body#dirHome div.infoOneFrame div.photo_viewer p {
	margin: 0;
}

div.photo_viewer p.mainPhoto img {
	padding: 8px;
	border: 1px solid #cbcbcb;
}

div.photo_viewer p img#cPhoto {
	margin: 0;
}

div.photo_viewer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.photo_viewer ul li {
	float: left;
	margin-right: 4px;
}

div.photo_viewer ul li a {
	display: block;
	background-color: #fff;
}

div.photo_viewer ul li a:hover {
	background-color: #cfe3ef;
}

div.photo_viewer ul li a img {
	padding: 3px;
	border: 1px solid #cbcbcb;
}

/* @end */

/* @group グローバルナビ関連（090205追記） */

div#box_gnavi {
	height: 33px;
	width: 769px;
	padding-left: 145px;
	background: url(../common_parts/base_pat_global_navi09.gif) repeat-x;
}

div#box_gnavi ul,
div#box_gnavi li {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#box_gnavi li {
	float: left;
	height: 33px;
	font-size: 4px;
	line-height: 1;
	background-color: #e5e5e5;
}

div#box_gnavi li a {
	height: 33px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	background-image: url(../common_parts/base_global_navi09.gif);
	text-indent: -9999px;
}

/*ホーム*/

li#tabHome a {
	background-position: 0 0;
	width: 58px;
}

li#tabHome:hover a {
	background-position: 0 -33px;
}

body#dirHome li#tabHome a {
	background-position: 0 -66px;
}

/*ゲームへ行こう！*/

li#tabGotoGame a {
	width: 103px;
	background-position: -57px 0;
}

li#tabGotoGame a:hover {
	background-position: -57px -33px;
}

body#dirGotoGame li#tabGotoGame a {
	background-position: -57px -66px;
}

/* チケット・観戦 */

li#tabTickets a {
	width: 86px;
	background-position: -161px 0;
}

li#tabTickets a:hover {
	background-position: -161px -33px;
}

body#dirTickets li#tabTickets a {
	background-position: -161px -66px;
}

/*スケジュール*/

li#tabSchedule a {
	background-position: -247px 0;
	width: 82px;
}

li#tabSchedule a:hover {
	background-position: -247px -33px;
}

body#dirSchedule li#tabSchedule a {
	background-position: -247px -66px;
}

/*選手・スタッフ*/

li#tabProfile a {
	background-position: -329px 0;
	width: 86px;
}

li#tabProfile a:hover {
	background-position: -329px -33px;
}

body#dirProfile li#tabProfile a {
	background-position: -329px -66px;
}

/*後援会*/

li#tabBlueFriends a {
	background-position: -415px 0;
	width: 54px;
}

li#tabBlueFriends a:hover {
	background-position: -415px -33px;
}

body#dirBlueFriends li#tabBlueFriends a {
	background-position: -415px -66px;
}

/*F-spot*/

li#tabFspot a {
	background-position: -469px 0;
	width: 62px;
}

li#tabFspot a:hover {
	background-position: -469px -33px;
}

body#dirFspot li#tabFspot a {
	background-position: -469px -66px;
}

/*アクセス*/

li#tabAccess a {
	background-position: -531px 0;
	width: 84px;
}

li#tabAccess a:hover {
	background-position: -531px -33px;
}

body#dirAccess li#tabAccess a {
	background-position: -531px -66px;
}

/*下部組織*/

li#tabUnder a {
	background-position: -615px 0;
	width: 64px;
}

li#tabUnder a:hover {
	background-position: -615px -33px;
}

body#dirUnder li#tabUnder a {
	background-position: -615px -66px;
}

/*スポンサー*/

li#tabSponsors a {
	background-position: -679px 0;
	width: 72px;
}

li#tabSponsors a:hover {
	background-position: -679px -33px;
}

body#dirSponsors li#tabSponsors a {
	background-position: -679px -66px;
}

/* @end */

/* @group グローバルナビ 2011 */

body#dirSchool div#box_gnavi {
	height: 33px;
	width: 769px;
	padding-left: 145px;
	background: url(../common_parts/base_pat_global_navi09.gif) repeat-x;
}

div#box_gnavi ul {
	width: 769px;
}

div#box_gnavi ul,
div#box_gnavi li {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#box_gnavi li {
	float: left;
	height: 33px;
	font-size: 4px;
	line-height: 1;
	background-color: #e5e5e5;
}

div#box_gnavi li a {
	height: 33px;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	background-image: url(../common_parts/bg_gnavi.gif);
	text-indent: -9999px;
}

/*ホーム*/

li#gnavi_home a {
	width: 57px;
	background-position: 0 0;
}

li#gnavi_home a:hover {
	background-position: 0 -33px;
}

body#dirHome li#gnavi_home a {
	background-position: 0 -66px;
}

/*ゲームの記録*/

li#gnavi_goto_game a {
	width: 76px;
	background-position: -57px 0;
}

li#gnavi_goto_game a:hover {
	background-position: -57px -33px;
}

body#dirGotoGame li#gnavi_goto_game a {
	background-position: -57px -66px;
}

/* チケット・観戦 */

li#gnavi_tickets a {
	width: 85px;
	background-position: -133px 0;
}

li#gnavi_tickets a:hover {
	background-position: -133px -33px;
}

body#dirTickets li#gnavi_tickets a {
	background-position: -133px -66px;
}

/*スケジュール*/

li#gnavi_schedule a {
	background-position: -218px 0;
	width: 79px;
}

li#gnavi_schedule a:hover {
	background-position: -218px -33px;
}

body#dirSchedule li#gnavi_schedule a {
	background-position: -218px -66px;
}

/*選手・スタッフ*/

li#gnavi_profile a {
	background-position: -297px 0;
	width: 84px;
}

li#gnavi_profile a:hover {
	background-position: -297px -33px;
}

body#dirProfile li#gnavi_profile a {
	background-position: -297px -66px;
}

/*グッズ*/

li#gnavi_goods a {
	background-position: -381px 0;
	width: 48px;
}

li#gnavi_goods a:hover {
	background-position: -381px -33px;
}

body#dirFspot.dirGoods li#gnavi_goods a {
	background-position: -381px -66px;
}

body#dirFspot.dirGoods li#gnavi_fspot a {
	background-position: -480px 0;
	width: 61px;
}

/*後援会*/

li#gnavi_blue_friends a {
	background-position: -429px 0;
	width: 51px;
}

li#gnavi_blue_friends a:hover {
	background-position: -429px -33px;
}

body#dirBlueFriends li#gnavi_blue_friends a {
	background-position: -429px -66px;
}

/*F-spot*/

li#gnavi_fspot a {
	background-position: -480px 0;
	width: 61px;
}

li#gnavi_fspot a:hover {
	background-position: -480px -33px;
}

body#dirFspot li#gnavi_fspot a {
	background-position: -480px -66px;
}

/*アカデミー*/

li#gnavi_academy a {
	background-position: -541px 0;
	width: 70px;
}

li#gnavi_academy a:hover {
	background-position: -541px -33px;
}

body#dirAcademy li#gnavi_academy a {
	background-position: -541px -66px;
}

/*スクール・普及*/

li#gnavi_school a {
	background-position: -611px 0;
	width: 86px;
}

li#gnavi_school a:hover {
	background-position: -611px -33px;
}

body#dirSchool li#gnavi_school a {
	background-position: -611px -66px;
}

/*アクセス*/

li#gnavi_access a {
	background-position: -697px 0;
	width: 72px;
}

li#gnavi_access a:hover {
	background-position: -697px -33px;
}

body#dirAccess li#gnavi_access a {
	background-position: -697px -66px;
}

/* @end */

/* @group サブナビゲーション 2011~ */

/* @group ホーム */

/*ホームトップ*/

a.subHomeTop {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 0;
}

a.subHomeTop:hover {
	background-position: -145px 0;
}

body#dirHome div#subNaviArea.dirHomeTop 
a.subHomeTop {
	background-position: -290px 0;
}

a.subHomeTopDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px 0;
	cursor: default;
}

/*お知らせ*/

a.subInfo {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -21px;
}

a.subInfo:hover {
	background-position: -145px -21px;
}

body#dirHome.dirInfo div#subNaviArea
a.subInfo {
	background-position: -290px -21px;
}

a.subInfoDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*WhatsNew*/

a.subWhatsNew {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -42px;
}

a.subWhatsNew:hover {
	background-position: -145px -42px;
}

body#dirHome.dirWhatsNew div#subNaviArea
a.subWhatsNew {
	background-position: -290px -42px;
}

a.subWhatsNewDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*フロンターレ日記*/

a.subDiary {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -63px;
}

a.subDiary:hover {
	background-position: -145px -63px;
}

body#dirHome.pageDiary div#subNaviArea
a.subDiary {
	background-position: -290px -63px;
}

a.subDiaryDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*メディアガイド*/

a.subMedia {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -84px;
}

a.subMedia:hover {
	background-position: -145px -84px;
}

body#dirHome.dirMedia div#subNaviArea
a.subMedia {
	background-position: -290px -84px;
}

a.subMediaDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*メディアガイド-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subMedia {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -147px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subMedia:hover {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -145px -147px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subMediaDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -147px;
	cursor: default;
}

/*ボランティア*/

a.subVolunteer {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -105px;
}

a.subVolunteer:hover {
	background-position: -145px -105px;
}

body#dirHome.dirVolunteer div#subNaviArea
a.subVolunteer {
	background-position: -290px -105px;
}

a.subVolunteerDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -105px;
	cursor: default;
}

/*ボランティア-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subVolunteer {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -168px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subVolunteer:hover {
	background-position: -145px -168px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subVolunteerDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -168px;
	cursor: default;
}

/*よくある質問*/

a.subFAQ {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -126px;
}

a.subFAQ:hover {
	background-position: -145px -126px;
}

body#dirHome.dirFAQ div#subNaviArea
a.subFAQ {
	background-position: -290px -126px;
}

a.subFAQDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -126px;
	cursor: default;
}

/*よくある質問-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subFAQ {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -189px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subFAQ:hover {
	background-position: -145px -189px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subFAQDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -189px;
	cursor: default;
}

/*モバイルフロンターレ*/

a.subMobile {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -147px;
}

a.subMobile:hover {
	background-position: -145px -147px;
}

body#dirHome.dirMobile div#subNaviArea
a.subMobile {
	background-position: -290px -147px;
}

a.subMobileDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -147px;
	cursor: default;
}

/*モバイルフロンターレ-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subMobile {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -210px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subMobile:hover {
	background-position: -145px -210px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subMobileDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -210px;
	cursor: default;
}

/*チームのご紹介*/

a.subAbout {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -168px;
}

a.subAbout:hover {
	background-position: -145px -168px;
}

body#dirHome.dirAbout div#subNaviArea
a.subAbout {
	background-position: -290px -168px;
}

a.subAboutDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -168px;
	cursor: default;
}

/*チームのご紹介-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subAbout {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -231px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subAbout:hover {
	background-position: -145px -231px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subAboutDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -231px;
	cursor: default;
}

/*F-リンク*/

a.subFlink {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -189px;
}

a.subFlink:hover {
	background-position: -145px -189px;
}

body#dirHome.dirFlink div#subNaviArea
a.subFlink {
	background-position: -290px -189px;
}

a.subFlinkDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -189px;
	cursor: default;
}

/*F-リンク-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subFlink {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -252px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subFlink:hover {
	background-position: -145px -252px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subFlinkDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -252px;
	cursor: default;
}

/*英文紹介*/

a.subEnglish {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -210px;
}

a.subEnglish:hover {
	background-position: -145px -210px;
}

body#dirHome.dirEnglish div#subNaviArea
a.subEnglish {
	background-position: -290px -210px;
}

a.subEnglishDis {
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: -435px -210px;
	cursor: default;
}

/*英文紹介-top*/

body#dirHome div#subNaviArea.dirHomeTop a.subEnglish {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -273px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subEnglish:hover {
	background-position: -145px -273px;
}

body#dirHome div#subNaviArea.dirHomeTop a.subEnglishDis {
	background: url(../common_parts/sub_navi_home.gif);
	background-position: -435px -273px;
	cursor: default;
}

/*ホームのボトム-top*/

body#dirHome dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_home_short.gif);
	background-position: 0 -231px;
	text-indent: -9999px;
}

body#dirHome div#subNaviArea.dirHomeTop dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_home.gif);
	background-position: 0 -294px;
	text-indent: -9999px;
}

/* @end */

/* @group ゲームへ行こう */

/*ゲームトップ*/

a.subGameTop {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 0;
}

a.subGameTop:hover {
	background-position: -145px 0;
}

body#dirGotoGame div#subNaviArea.dirGameTop 
a.subGameTop {
	background-position: -290px 0;
}

a.subGameTopDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px 0;
	cursor: default;
}

/*Jリーグ-1*/

a.subJleague {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -21px;
}

a.subJleague:hover {
	background-position: -145px -21px;
}

body#dirGotoGame.page_j_league1 a.subJleague {
	background-position: -290px -21px;
}

body#dirGotoGame div#subNaviArea.j_league1 a.subJleague {
	background-position: -290px -21px;
}

a.subJleagueDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*ヤマザキナビスコ*/

a.subYamaNabi {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -42px;
}

a.subYamaNabi:hover {
	background-position: -145px -42px;
}

body#dirGotoGame.page_yamazaki_nabisco a.subYamaNabi {
	background-position: -290px -42px;
}

a.subYamaNabiDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*天皇杯*/

a.subEmperor {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -63px;
}

a.subEmperor:hover {
	background-position: -145px -63px;
}

body#dirGotoGame.page_emperors_cup a.subEmperor {
	background-position: -290px -63px;
}

a.subEmperorDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*Jサテライト*/

a.subSatellite {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -84px;
}

a.subSatellite:hover {
	background-position: -145px -84px;
}

body#dirGotoGame.satellite
a.subSatellite {
	background-position: -290px -84px;
}

a.subSatelliteDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*ACL*/

a.subACL {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -105px;
}

a.subACL:hover {
	background-position: -145px -105px;
}

body#dirGotoGame.page_acl a.subACL {
	background-position: -290px -105px;
}

a.subACLDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -105px;
	cursor: default;
}

/*JFL*/

a.subJFL {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -126px;
}

a.subJFL:hover {
	background-position: -145px -126px;
}

body#dirGotoGame.jfl
a.subJFL {
	background-position: -290px -126px;
}

a.subJFLDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -126px;
	cursor: default;
}

/*その他のゲーム*/

a.subExtraGame {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -147px;
}

a.subExtraGame:hover {
	background-position: -145px -147px;
}

body#dirGotoGame.extra a.subExtraGame {
	background-position: -290px -147px;
}

a.subExtraGameDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -147px;
	cursor: default;
}

/*過去のゲーム記録*/

a.subArchives {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -168px;
}

a.subArchives:hover {
	background-position: -145px -168px;
}

body#dirGotoGame.dirArchives div#subNaviArea a.subArchives {
	background-position: -290px -168px;
}

a.subArchivesDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -168px;
	cursor: default;
}

/*練習試合*/

a.subTraining {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -189px;
}

a.subTraining:hover {
	background-position: -145px -189px;
}

body#dirGotoGame.dirTraining
a.subTraining {
	background-position: -290px -189px;
}

a.subTrainingDis {
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px -189px;
	cursor: default;
}

/*ゲームのボトム*/

body#dirGotoGame 
dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 -210px;
	text-indent: -9999px;
}

/* @end */

/* @group 後援会 */

/*後援会-*/

a.subBFtop {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 0;
}

a.subBFtop:hover {
	background-position: -145px 0;
}

body#dirBlueFriends.pageTop a.subBFtop {
	background-position: -290px 0;
}

a.subBFtopDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 0;
	cursor: default;
}

/*後援会-会員カテゴリー*/

a.subBFcategory {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -21px;
}

a.subBFcategory:hover {
	background-position: -145px -21px;
}

body#dirBlueFriends.pageCategory a.subBFcategory {
	background-position: -290px -21px;
}

a.subBFcategoryDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -21px;
	cursor: default;
}

/*後援会-入会特典*/

a.subBFprivilege {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -42px;
}

a.subBFprivilege:hover {
	background-position: -145px -42px;
}

body#dirBlueFriends.pagePrivilege a.subBFprivilege {
	background-position: -290px -42px;
}

a.subBFprivilegeDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -42px;
	cursor: default;
}

/*後援会-入会方法*/

a.subBFentry {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -63px;
}

a.subBFentry:hover {
	background-position: -145px -63px;
}

body#dirBlueFriends.pageEntry a.subBFentry {
	background-position: -290px -63px;
}

a.subBFentryDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -63px;
	cursor: default;
}

/*後援会-席割図＆割引チケット価格表*/

a.subBFticket {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -84px;
}

a.subBFticket:hover {
	background-position: -145px -84px;
}

body#dirBlueFriends.pageTicket a.subBFticket {
	background-position: -290px -84px;
}

a.subBFticketDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -84px;
	cursor: default;
}

/*後援会-会員限定！シーズンチケット*/

a.subBFseason {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -105px;
}

a.subBFseason:hover {
	background-position: -145px -105px;
}

body#dirBlueFriends.pageSeason a.subBFseason {
	background-position: -290px -105px;
}

a.subBFseasonDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -105px;
	cursor: default;
}

/*後援会-halfseason*/

a.subBFhalfseason {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -126px;
}

a.subBFhalfseason:hover {
	background-position: -145px -126px;
}

body#dirBlueFriends.pageHalfseason a.subBFhalfseason {
	background-position: -290px -1265px;
}

a.subBFhalfseasonDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -126px;
	cursor: default;
}

/*後援会-saisoku*/

a.subBFsaisoku {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -189px;
}

a.subBFsaisoku:hover {
	background-position: -145px -189px;
}

body#dirBlueFriends.pageSaisoku a.subBFsaisoku {
	background-position: -290px -189px;
}

a.subBFsaisokuDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -189px;
	cursor: default;
}

/*後援会-privacy*/

a.subBFprivacy {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -210px;
}

a.subBFprivacy:hover {
	background-position: -145px -210px;
}

body#dirBlueFriends.pagePrivacy a.subBFprivacy {
	background-position: -290px -210px;
}

a.subBFprivacyDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -210px;
	cursor: default;
}

/*後援会-payment*/

div#container div#subNaviArea a.subBFpayment {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -231px;
	height: 42px;
}

div#container div#subNaviArea a.subBFpayment:hover {
	background-position: -145px -231px;
	height: 42px;
}

body#dirBlueFriends.pagePayment div#container div#subNaviArea a.subBFpayment {
	background-position: -290px -231px;
	height: 42px;
}

div#container div#subNaviArea a.subBFpaymentDis {
	height: 42px;
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -231px;
	cursor: default;
}

/*後援会-point*/

a.subBFpoint {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -273px;
}

a.subBFpoint:hover {
	background-position: -145px -273px;
}

body#dirBlueFriends.pagePoint a.subBFpoint {
	background-position: -290px -273px;
}

a.subBFpointDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -273px;
	cursor: default;
}

/*後援会-後援会とは*/

a.subBFabout {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -168px;
}

a.subBFabout:hover {
	background-position: -145px -168px;
}

body#dirBlueFriends.pageAbout a.subBFabout {
	background-position: -290px -168px;
}

a.subBFaboutDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -168px;
	cursor: default;
}

/*後援会-後援会へのお問い合わせ*/

a.subBFinquiry {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -294px;
}

a.subBFinquiry:hover {
	background-position: -145px -294px;
}

body#dirBlueFriends.pageInquiry a.subBFinquiry {
	background-position: -290px -294px;
}

a.subBFinquiryDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -294px;
	cursor: default;
}

/*後援会-クォーター*/

a.subBFquarterseason {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -147px;
}

a.subBFquarterseason:hover {
	background-position: -145px -147px;
}

a.subBFquarterseasonDis {
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -147px;
	cursor: default;
}

/*後援会のボトム*/

body#dirBlueFriends dt.subBottom {
	width: 145px;
	height: 18px;
	background-position: 0 -294px;
	text-indent: -9999px;
	background: url(../common_parts/sub_navi_bluefriends_2011.gif);
	background-position: 0 -312px;
}

/* @end */

/* @group 選手スタッフ */

/*2012シーズン*/

a.subS2012 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 0;
}

a.subS2012:hover {
	background-position: -145px 0;
}

body#dirProfile.page2012 a.subS2012 {
	background-position: -290px 0;
}

a.subS2012Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px 0;
	cursor: default;
}


/*2011シーズン*/

a.subS2011 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -21px;
}

a.subS2011:hover {
	background-position: -145px -21px;
}

body#dirProfile.page2011 a.subS2011 {
	background-position: -290px -21px;
}

a.subS2011Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*2010シーズン*/

a.subS2010 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -42px;
}

a.subS2010:hover {
	background-position: -145px -42px;
}

body#dirProfile.page2010 a.subS2010 {
	background-position: -290px -42px;
}

a.subS2010Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*2009シーズン*/

a.subS2009 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -62px;
}

a.subS2009:hover {
	background-position: -145px -62px;
}

body#dirProfile.page2009 a.subS2009 {
	background-position: -290px -62px;
}

a.subS2009Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -62px;
	cursor: default;
}

/*2008シーズン*/

a.subS2008 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -84px;
}

a.subS2008:hover {
	background-position: -145px -84px;
}

body#dirProfile.page2008 a.subS2008 {
	background-position: -290px -84px;
}

a.subS2008Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*2007シーズン*/

a.subS2007 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -105px;
}

a.subS2007:hover {
	background-position: -145px -105px;
}

body#dirProfile.page2007 a.subS2007 {
	background-position: -290px -105px;
}

a.subS2007Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -105px;
	cursor: default;
}

/*2006シーズン*/

a.subS2006 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -126px;
}

a.subS2006:hover {
	background-position: -145px -126px;
}

body#dirProfile.page2006 a.subS2006 {
	background-position: -290px -126px;
}

a.subS2006Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -126px;
	cursor: default;
}

/*2005シーズン*/

a.subS2005 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -147px;
}

a.subS2005:hover {
	background-position: -145px -147px;
}

body#dirProfile.page2005 a.subS2005 {
	background-position: -290px -147px;
}

a.subS2005Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -147px;
	cursor: default;
}

/*2004シーズン*/

a.subS2004 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -168px;
}

a.subS2004:hover {
	background-position: -145px -168px;
}

body#dirProfile.page2004 a.subS2004 {
	background-position: -290px -168px;
}

a.subS2004Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -168px;
	cursor: default;
}

/*2003シーズン*/

a.subS2003 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -189px;
}

a.subS2003:hover {
	background-position: -145px -189px;
}

body#dirProfile.page2003 a.subS2003 {
	background-position: -290px -189px;
}

a.subS2003Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -189px;
	cursor: default;
}

/*2002シーズン*/

a.subS2002 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -210px;
}

a.subS2002:hover {
	background-position: -145px -210px;
}

body#dirProfile.page2002 a.subS2002 {
	background-position: -290px -210px;
}

a.subS2002Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -210px;
	cursor: default;
}

/*2001シーズン*/

a.subS2001 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -231px;
}

a.subS2001:hover {
	background-position: -145px -231px;
}

body#dirProfile.page2001 a.subS2001 {
	background-position: -290px -231px;
}

a.subS2001Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -231px;
	cursor: default;
}

/*2000シーズン*/

a.subS2000 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -252px;
}

a.subS2000:hover {
	background-position: -145px -252px;
}

body#dirProfile.page2000 a.subS2000 {
	background-position: -290px -252px;
}

a.subS2000Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -252px;
	cursor: default;
}

/*1999シーズン*/

a.subS1999 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -273px;
}

a.subS1999:hover {
	background-position: -145px -273px;
}

body#dirProfile.page1999 a.subS1999 {
	background-position: -290px -273px;
}

a.subS1999Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -273px;
	cursor: default;
}

/*1998シーズン*/

a.subS1998 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -294px;
}

a.subS1998:hover {
	background-position: -145px -294px;
}

body#dirProfile.page1998 a.subS1998 {
	background-position: -290px -294px;
}

a.subS1998Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -294px;
	cursor: default;
}

/*1997シーズン*/

a.subS1997 {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -315px;
}

a.subS1997:hover {
	background-position: -145px -315px;
}

body#dirProfile.page1997 a.subS1997 {
	background-position: -290px -315px;
}

a.subS1997Dis {
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: -435px -315px;
	cursor: default;
}

/*選手スタッフのボトム*/

body#dirProfile dt.subBottom {
	width: 145px;
	height: 17px;
	background: url(../common_parts/sub_navi_profile.gif);
	background-position: 0 -336px;
	text-indent: -9999px;
}

body#dirProfile.page2011 dt.subBottom {
	display: none;
}

body#dirProfile.page2011 div#subNaviArea {
	margin: 0;
	padding: 0;
}

/* @end */

/* @group F-SPOT */

/*F-SPOTトップ*/

a.subFspotTop {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 0;
}

a.subFspotTop:hover {
	background-position: -145px 0;
}

body#dirFspot.subFspotTop a.subFspotTop {
	background-position: -290px 0;
}

a.subFspotTopDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px 0;
	cursor: default;
}

/*ピックアッププレイヤー*/

a.subPickup {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -21px;
}

a.subPickup:hover {
	background-position: -145px -21px;
}

body#dirFspot.pagePickup a.subPickup {
	background-position: -290px -21px;
}

a.subPickupDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*ダウンロード*/

a.subDownload {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -42px;
}

a.subDownload:hover {
	background-position: -145px -42px;
}

body#dirFspot.dirDownload a.subDownload {
	background-position: -290px -42px;
}

a.subDownloadDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*オフィシャルグッズ*/

a.subGoods {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -63px;
}

a.subGoods:hover {
	background-position: -145px -63px;
}

body#dirFspot.dirGoods div#subNaviArea a.subGoods {
	background-position: -290px -63px;
}

a.subGoodsDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*OB'sコラム*/

a.subOBsColumn {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -84px;
}

a.subOBsColumn:hover {
	background-position: -145px -84px;
}

body#dirFspot.dirOBsColumn div#subNaviArea a.subOBsColumn {
	background-position: -290px -84px;
}

a.subOBsColumnDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*OneShot*/

a.subOneShot {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -105px;
}

a.subOneShot:hover {
	background-position: -145px -105px;
}

body#dirFspot.dirOneShot div#subNaviArea a.subOneShot {
	background-position: -290px -105px;
}

a.subOneShotDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -105px;
	cursor: default;
}

/*F-ムービー*/

a.subFmovie {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -126px;
}

a.subFmovie:hover {
	background-position: -145px -126px;
}

body#dirFspot.dirFmovie a.subFmovie {
	background-position: -290px -126px;
}

/*F-ファイルズ*/

a.subFfiles {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -147px;
}

a.subFfiles:hover {
	background-position: -145px -147px;
}

body#dirFspot.dirFfiles a.subFfiles {
	background-position: -290px -147px;
}

a.subFfilesDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -147px;
	cursor: default;
}

/*TV-MC.WEB*/

a.subMCcolumn {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -147px;
}

a.subMCcolumn:hover {
	background-position: -145px -147px;
}

body#dirFspot.dirMCcolumn div#subNaviArea a.subMCcolumn {
	background-position: -290px -147px;
}

a.subFfilesDis {
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: -435px -147px;
	cursor: default;
}

/*F-SPOTのボトム*/

body#dirFspot dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_fspot_10.gif);
	background-position: 0 -168px;
	text-indent: -9999px;
}

/* @end */

/* @group スケジュール */

/*Jリーグ*/

a.subSchedJleague {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 0;
}

a.subSchedJleague:hover {
	background-position: -145px 0;
}

body#dirSchedule.dirJleague a.subSchedJleague {
	background-position: -290px 0;
}

a.subSchedJleagueDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px 0;
	cursor: default;
}

/*月間スケジュール*/

a.subSchedMonthly {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -21px;
}

a.subSchedMonthly:hover {
	background-position: -145px -21px;
}

body#dirSchedule.dirSchedMonthly a.subSchedMonthly {
	background-position: -290px -21px;
}

a.subSchedMonthlyDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*ヤマザキナビスコカップ*/

a.subSchedYamaNabi {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -42px;
}

a.subSchedYamaNabi:hover {
	background-position: -145px -42px;
}

body#dirSchedule.dirYamaNabi a.subSchedYamaNabi {
	background-position: -290px -42px;
}

a.subSchedYamaNabiDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*Jサテライトリーグ*/

a.subSchedSatellite {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -63px;
}

a.subSchedSatellite:hover {
	background-position: -145px -63px;
}

body#dirSchedule.dirSchedSatellite a.subSchedSatellite {
	background-position: -290px -63px;
}

a.subSchedSatelliteDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*天皇杯*/

a.subSchedEmperor {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -84px;
}

a.subSchedEmperor:hover {
	background-position: -145px -84px;
}

body#dirSchedule.dirSchedEmperor a.subSchedEmperor {
	background-position: -290px -84px;
}

a.subSchedEmperorDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*AFCチャンピオンズリーグ*/

a.subSchedAcl {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -105px;
}

a.subSchedAcl:hover {
	background-position: -145px -105px;
}

body#dirSchedule.dirSchedAcl a.subSchedAcl {
	background-position: -290px -105px;
}

a.subSchedAclDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px -105px;
	cursor: default;
}

/* 0912-3事業所 */

div#subNaviArea a.subSchedOffices {
	height: 38px;
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -126px;
}

div#subNaviArea a.subSchedOffices:hover {
	background-position: -145px -126px;
}

body#dirSchedule.dirSchedOffice div#subNaviArea a.subSchedOffices {
	background-position: -290px -126px;
}

div#subNaviArea a.subSchedOfficesDis {
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: -435px -126px;
	cursor: default;
}

/* スケジュールのボトム */

body#dirSchedule dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_schedule.gif);
	background-position: 0 -164px;
	text-indent: -9999px;
}

/* @end */

/* @group 下部組織 */

/*下部組織-top*/

a.subUnderTop {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 0px;
}

a.subUnderTops:hover {
	background-position: -145px 0px;
}

body#dirUnder.pageUnderTop a.subUnderTop {
	background-position: -290px 0px;
}

a.subUnderTopDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px 0px;
	cursor: default;
}

/*サッカースクール*/

a.subSchool {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -21px;
}

a.subSchool:hover {
	background-position: -145px -21px;
}

body#dirUnder.pageSchool a.subSchool {
	background-position: -290px -21px;
}

a.subSchoolDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*ユース／Jr.ユース／ジュニア*/

a.subYouth {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -42px;
}

a.subYouth:hover {
	background-position: -145px -42px;
}

body#dirUnder.pageYouth a.subYouth {
	background-position: -290px -42px;
}

a.subYouthDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*コーチスタッフ紹介*/

a.subUnderStaff {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -63px;
}

a.subUnderStaff:hover {
	background-position: -145px -63px;
}

body#dirUnder.pageUnderStaff a.subUnderStaff {
	background-position: -290px -63px;
}

a.subUnderStaffDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*普及活動で目指すこと*/

a.subFTP {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -84px;
}

a.subFTP:hover {
	background-position: -145px -84px;
}

body#dirUnder.pageFTP a.subFTP {
	background-position: -290px -84px;
}

a.sububFTPDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*Jリーグアカデミー*/

a.subJAcademy {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -105px;
}

a.subJAcademy:hover {
	background-position: -145px -105px;
}

body#dirUnder.pageJAcademy a.subJAcademy {
	background-position: -290px -105px;
}

a.subJAcademyDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px -105px;
	cursor: default;
}

/*コーチのお仕事*/

a.subCoachDiary {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -126px;
}

a.subCoachDiary:hover {
	background-position: -145px -126px;
}

body#dirUnder.dirCoachDiary div#subNaviArea a.subCoachDiary {
	background-position: -290px -126px;
}

a.subCoachDiaryDis {
	background: url(../common_parts/sub_navi_under.gif);
	background-position: -435px -126px;
	cursor: default;
}

/*下部組織のボトム*/

body#dirUnder dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_under.gif);
	background-position: 0 -147px;
	text-indent: -9999px;
}

/* @end */

/* @group スポンサー */

/*スポンサーのトップ*/

a.subSponsorsTop {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: 0 0px;
}

a.subSponsorsTop:hover {
	background-position: -145px 0px;
}

body#dirSponsors.dirSponsorsTop a.subSponsorsTop {
	background-position: -290px 0px;
}

a.subSponsorsTopDis {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: -435px 0px;
	cursor: default;
}

/*スポンサーリスト*/

a.subSponsorsList {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: 0 -21px;
}

a.subSponsorsList:hover {
	background-position: -145px -21px;
}

body#dirSponsors.dirSponsorsList a.subSponsorsList {
	background-position: -290px -21px;
}

a.subSponsorsListDis {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*サポートカンパニーご案内*/

a.subSupportCom {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: 0 -42px;
}

a.subSupportCom:hover {
	background-position: -145px -42px;
}

body#dirSponsors.dirSupportCom a.subSupportCom {
	background-position: -290px -42px;
}

a.subSupportComDis {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*川崎フロンターレ持株会*/

a.subMochikabu {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: 0 -63px;
}

a.subMochikabu:hover {
	background-position: -145px -63px;
}

body#dirSponsors.dirMochikabu a.subMochikabu {
	background-position: -290px -63px;
}

a.subMochikabuDis {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*スポンサーシップ*/

a.subSponsorship {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: 0 -84px;
}

a.subSponsorship:hover {
	background-position: -145px -84px;
}

body#dirSponsors.dirSponsorship a.subSponsorship {
	background-position: -290px -84px;
}

a.subSponsorshipDis {
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*スポンサーのボトム*/

body#dirSponsors dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_sponsor.gif);
	background-position: 0 -105px;
	text-indent: -9999px;
}

/* @end */

/* @group 交通アクセス */

/*MapTop*/

a.subMapTop {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 0;
}

a.subMapTop:hover {
	background-position: -145px 0;
}

body#dirAccess.pageTop a.subMapTop {
	background-position: -290px 0;
}

a.subMapTopDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px 0;
	cursor: default;
}

/*MapTodoroki*/

a.subMapTodoroki {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -21px;
}

a.subMapTodoroki:hover {
	background-position: -145px -21px;
}

body#dirAccess.pageTodoroki a.subMapTodoroki {
	background-position: -290px -21px;
}

a.subMapTodorokiDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -21px;
	cursor: default;
}

/*MapOffice*/

a.subMapOffice {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -42px;
}

a.subMapOffice:hover {
	background-position: -145px -42px;
}

body#dirAccess.pageOffice a.subMapOffice {
	background-position: -290px -42px;
}

a.subMapOfficeDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -42px;
	cursor: default;
}

/*MapAsao*/

a.subMapAsao {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -63px;
}

a.subMapAsao:hover {
	background-position: -145px -63px;
}

body#dirAccess.pageAsao a.subMapAsao {
	background-position: -290px -63px;
}

a.subMapAsaoDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -63px;
	cursor: default;
}

/*MapFrontown*/

a.subMapFrontown {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -84px;
}

a.subMapFrontown:hover {
	background-position: -145px -84px;
}

body#dirAccess.pageFrontown a.subMapFrontown {
	background-position: -290px -84px;
}

a.subMapFrontownDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -84px;
	cursor: default;
}

/*MapShimonoge*/

a.subMapShimonoge {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -105px;
}

a.subMapShimonoge:hover {
	background-position: -145px -105px;
}

body#dirAccess.pageShimonoge a.subMapShimonoge {
	background-position: -290px -105px;
}

a.subMapShimonogeDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -105px;
	cursor: default;
}

/*MapBluefriends*/

a.subMapBlueFriends {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -126px;
}

a.subMapBlueFriends:hover {
	background-position: -145px -126px;
}

body#dirAccess.pageBlueFriends a.subMapBlueFriends {
	background-position: -290px -126px;
}

a.subMapBlueFriendsDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -126px;
	cursor: default;
}

/*MapAzzurroNero*/

a.subMapAzzurroNero {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -147px;
}

a.subMapAzzurroNero:hover {
	background-position: -145px -147px;
}

body#dirAccess.pageAzzurroNero a.subMapAzzurroNero {
	background-position: -290px -147px;
}

a.subMapAzzurroNeroDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -147px;
	cursor: default;
}

/*MapKyujo*/

a.subMapKyujo {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -168px;
}

a.subMapKyujo:hover {
	background-position: -145px -168px;
}

body#dirAccess.pageKyujo a.subMapKyujo {
	background-position: -290px -168px;
}

a.subMapKyujoDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -168px;
	cursor: default;
}

/*MapMiyamae*/

a.subMapMiyamae {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -189px;
}

a.subMapMiyamae:hover {
	background-position: -145px -189px;
}

body#dirAccess.pageMiyamae a.subMapMiyamae {
	background-position: -290px -189px;
}

a.subMapMiyamaeDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -189px;
	cursor: default;
}

/*MapAjinomoto*/

a.subMapAjinomoto {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -210px;
}

a.subMapAjinomoto:hover {
	background-position: -145px -210px;
}

body#dirAccess.pageAjinomoto a.subMapAjinomoto {
	background-position: -290px -210px;
}

a.subMapAjinomotoDis {
	background: url(../common_parts/sub_navi_access.gif);
	background-position: -435px -210px;
	cursor: default;
}

/*アクセスのボトム*/

body#dirAccess dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_access.gif);
	background-position: 0 -231px;
	text-indent: -9999px;
}

/* @end */

/**/

/* @group チケット-090205追記 */

/*ゲームトップ*/

/* a.subGameTop{
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: 0 0;
}

a.subGameTop:hover{
	background-position: -145px 0;
}

body#dirGotoGame div#subNaviArea.dirGameTop 
a.subGameTop{
	background-position: -290px 0;
}

a.subGameTopDis{
	background: url(../common_parts/sub_navi_goto.gif);
	background-position: -435px 0;
	cursor: default;
} */

/* チケットメイン */

a.subTicketsMain {
	background: url(../common_parts/sub_navi_tickets.gif);
	background-position: 0 0px;
}

a.subTicketsMain:hover {
	background-position: -145px 0px;
}

body#dirTickets.pageTicketsMain a.subTicketsMain {
	background-position: -290px 0px;
}

/*アウェイツアー*/

a.subAwayTour {
	background: url(../common_parts/sub_navi_tickets.gif);
	background-position: 0 -21px;
}

a.subAwayTour:hover {
	background-position: -145px -21px;
}

body#dirTickets.pageAwayTour a.subAwayTour {
	background-position: -290px -21px;
}

/*開催情報*/

a.subKaisai {
	background: url(../common_parts/sub_navi_tickets.gif);
	background-position: 0 -42px;
}

a.subKaisai:hover {
	background-position: -145px -42px;
}

body#dirTickets.pageKaisai a.subKaisai {
	background-position: -290px -42px;
}

/*観戦マナー*/

a.subManner {
	background: url(../common_parts/sub_navi_tickets.gif);
	background-position: 0 -63px;
}

a.subManner:hover {
	background-position: -145px -63px;
}

body#dirTickets.pageManner a.subManner {
	background-position: -290px -63px;
}

/*ゲームのボトム*/

body#dirTickets dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_tickets.gif);
	background-position: 0 -84px;
	text-indent: -9999px;
}

/* @end */

/* Comment */

/* @group アカデミー */

/* アカデミーのご紹介 */

a.subAcademyTop {
	background: url(../common_parts/sub_navi_academy.gif);
	background-position: 0 0;
}

a.subAcademyTop:hover {
	background-position: -145px 0;
}

body#dirAcademy.page_home a.subAcademyTop {
	background-position: -290px 0;
}

/* 私たちが目指すもの */

a.subAcademyAbout {
	background: url(../common_parts/sub_navi_academy.gif);
	background-position: -435px -21px;
}

a.subAcademyAbout:hover {
	cursor: default;
}

/* a.subAcademyAbout:hover{
	background-position: -145px -21px;
} */

/* 活動内容／入会方法 */

a.subOnline {
	background: url(../common_parts/sub_navi_academy.gif);
	background-position: -435px -42px;
}

a.subOnline:hover {
	cursor: default;
}

/* a.subOnline:hover{
	background-position: -145px -42px;
} */

/* コーチ＆スタッフ紹介 */

a.subAcademyStaff {
	background: url(../common_parts/sub_navi_academy.gif);
	background-position: 0 -63px;
}

a.subAcademyStaff:hover {
	background-position: -145px -63px;
}

body#dirAcademy.page_staff a.subAcademyStaff {
	background-position: -290px -63px;
}

/* a.subAcademyStaff:hover{
	background-position: -145px -63px;
} */

/* 選手プロフィール */

a.subAcademyProfile {
	background: url(../common_parts/sub_navi_academy.gif);
	background-position: 0 -84px;
}

a.subAcademyProfile:hover {
	background-position: -145px -84px;
}

body#dirAcademy.page_profile a.subAcademyProfile {
	background-position: -290px -84px;
}

/* a.subAcademyProfile:hover{
	background-position: -145px -84px;
} */

/* 月間スケジュール */

a.subAcademySchedule {
	background: url(../common_parts/sub_navi_academy.gif);
	background-position: 0 -105px;
}

a.subAcademySchedule:hover {
	background-position: -145px -105px;
}

body#dirAcademy.page_monthly_sche a.subAcademySchedule {
	background-position: -290px -105px;
}

/* 事務局スケジュール */

a.subAcademyScheduleOffice {
	background: url(../common_parts/sub_navi_academy.gif);
	background-position: 0 -126px;
}

a.subAcademyScheduleOffice:hover {
	background-position: -145px -126px;
}

body#dirAcademy.page_office_sche a.subAcademyScheduleOffice {
	background-position: -290px -126px;
}

/* 試合記録 */

a.subAcademyRecord {
	background: url(../common_parts/sub_navi_academy.gif);
	background-position: 0 -147px;
}

a.subAcademyRecord:hover {
	background-position: -145px -147px;
}

body#dirAcademy.page_record_detail a.subAcademyRecord,
body#dirAcademy.page_record a.subAcademyRecord {
	background-position: -290px -147px;
}

/* a.subAcademyRecord:hover{
	background-position: -145px -147px;
} */

/* 各種ダウンロード */

a.subAcademyDownload {
	background: url(../common_parts/sub_navi_academy.gif);
	background-position: -435px -168px;
}

a.subAcademyDownload:hover {
	cursor: default;
}

/* a.subAcademyDownload:hover{
	background-position: -145px -168px;
} */

/*ボトム*/

body#dirAcademy dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_academy.gif);
	background-position: 0 -189px;
	text-indent: -9999px;
}

/* @end */

/* Comment */

/* @group スクール */

/* アカデミーのご紹介 */

a.subSchoolTop {
	background: url(../common_parts/sub_navi_school.gif);
	background-position: 0 0;
}

a.subSchoolTop:hover {
	background-position: -145px 0;
}

body#dirSchool.page_home a.subSchoolTop {
	background-position: -290px 0;
}

/* 普及活動で目指すもの */

a.subSchoolAbout {
	background: url(../common_parts/sub_navi_school.gif);
	background-position: 0 -21px;
}

body#dirSchool.pageFTP a.subSchoolAbout {
	background-position: -290px -21px;
}

a.subSchoolAbout:hover {
	background-position: -145px -21px;
}

/* コーチ＆スタッフ紹介 */

a.subSchoolStaff {
	background: url(../common_parts/sub_navi_school.gif);
	background-position: 0 -42px;
}

a.subSchoolStaff:hover {
	background-position: -145px -42px;
}

body#dirSchool.page_staff a.subSchoolStaff {
	background-position: -290px -42px;
}

/* background-position: -145px -42px; */

/* スクール */

a.subSchoolSchool {
	background: url(../common_parts/sub_navi_school.gif);
	background-position: 0 -63px;
}

a.subSchoolSchool:hover {
	background-position: -145px -63px;
}

body#dirSchool.pageSchool a.subSchoolSchool,
body#dirSchool.pageSchoolGuide a.subSchoolSchool {
	background-position: -290px -63px;
}

/* クリニック */

a.subSchoolClinic {
	background: url(../common_parts/sub_navi_school.gif);
	background-position: -435px -84px;
}

a.subSchoolClinic:hover {
	cursor: default;
}

/* background-position: -145px -84px; */

/* フットサル */

a.subSchoolFutsal {
	background: url(../common_parts/sub_navi_school.gif);
	background-position: -435px -105px;
}

a.subSchoolFutsal:hover {
	cursor: default;
}

/* background-position: -145px -105px; */

/* 普及活動 */

a.subSchoolTogether {
	background: url(../common_parts/sub_navi_school.gif);
	background-position: -435px -126px;
}

a.subSchoolTogether:hover {
	cursor: default;
}

/* a.subSchoolTogether:hover{
	background-position: -145px -126px;
} */

/* 味の素健保会館 健康プログラム */

div#subNaviArea dt a.subSchoolAjinomoto {
	height: 36px;
	background: url(../common_parts/sub_navi_school.gif);
	background-position: -435px -147px;
}

a.subSchoolAjinomoto:hover {
	cursor: default;
}

/* a.subSchoolAjinomoto:hover{
	background-position: -145px -147px;
} */

/* 味の素健保会館 施設案内 */

div#subNaviArea dt.snavi_2x {
	height: 36px;
}

a.subSchoolAjinomoto2 {
	background: url(../common_parts/sub_navi_school.gif);
	background-position: -435px -183px;
}

a.subSchoolAjinomoto2:hover {
	cursor: default;
}

/* a.subSchoolAjinomoto2:hover{
	background-position: -145px -189px;
} */

/* フロンタウンさぎぬま健康クリニック */

div#subNaviArea dt a.subSchoolSaginuma {
	height: 36px;
	background: url(../common_parts/sub_navi_school.gif);
	background-position: -435px -204px;
}

div#subNaviArea dt a.subSchoolSaginuma:hover {
	cursor: default;
}

/* div#subNaviArea dt a.subSchoolSaginuma:hover{
	background-position: -145px -210px;
} */

/* 事務局スケジュール */

a.subSchoolSchedule {
	background: url(../common_parts/sub_navi_school.gif);
	background-position: 0 -240px;
}

a.subSchoolSchedule:hover {
	background-position: -145px -240px;
}

/*ボトム*/

body#dirSchool dt.subBottom {
	width: 145px;
	height: 18px;
	background: url(../common_parts/sub_navi_school.gif);
	background-position: -145px -261px;
	text-indent: -9999px;
}

/* Comment */

/* @end */

/* @end */

/* @group サブナビ2012 */

/* @group 後援会 */

body#dirBlueFriends div#subNaviArea dt {
	height: auto;
}

/*後援会-*/

a.subBFtop {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 0;
}

a.subBFtop:hover {
	background-position: -145px 0;
}

body#dirBlueFriends.pageTop a.subBFtop {
	background-position: -290px 0;
}

a.subBFtopDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 0;
	cursor: default;
}

/*後援会-会員カテゴリー*/

a.subBFcategory {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -21px;
}

a.subBFcategory:hover {
	background-position: -145px -21px;
}

body#dirBlueFriends.pageCategory a.subBFcategory {
	background-position: -290px -21px;
}

a.subBFcategoryDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -21px;
	cursor: default;
}

/*後援会-入会特典*/

a.subBFprivilege {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -42px;
}

a.subBFprivilege:hover {
	background-position: -145px -42px;
}

body#dirBlueFriends.pagePrivilege a.subBFprivilege {
	background-position: -290px -42px;
}

a.subBFprivilegeDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -42px;
	cursor: default;
}

/*後援会-会員限定イベント*/

a.subBFevent {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -63px;
}

a.subBFevent:hover {
	background-position: -145px -63px;
}

body#dirBlueFriends.pageEvent a.subBFevent {
	background-position: -290px -63px;
}

a.subBFeventDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -63px;
	cursor: default;
}

/*後援会-入会方法*/

a.subBFentry {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -84px;
}

a.subBFentry:hover {
	background-position: -145px -84px;
}

body#dirBlueFriends.pageEntry a.subBFentry {
	background-position: -290px -84px;
}

a.subBFentryDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -84px;
	cursor: default;
}

/*後援会-席割図＆割引チケット価格表*/

a.subBFticket {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -105px;
}

a.subBFticket:hover {
	background-position: -145px -105px;
}

body#dirBlueFriends.pageTicket a.subBFticket {
	background-position: -290px -105px;
}

a.subBFticketDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -105px;
	cursor: default;
}

/*後援会-会員限定！シーズンチケット*/

a.subBFseason {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -126px;
}

a.subBFseason:hover {
	background-position: -145px -126px;
}

body#dirBlueFriends.pageSeason a.subBFseason {
	background-position: -290px -126px;
}

a.subBFseasonDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -126px;
	cursor: default;
}

/*後援会-halfseason*/

a.subBFhalfseason {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -147px;
}

a.subBFhalfseason:hover {
	background-position: -145px -147px;
}

body#dirBlueFriends.pageHalfseason a.subBFhalfseason {
	background-position: -290px -147px;
}

a.subBFhalfseasonDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -147px;
	cursor: default;
}

/*後援会-クォーター*/

a.subBFquarterseason {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -168px;
}

a.subBFquarterseason:hover {
	background-position: -145px -168px;
}

a.subBFquarterseasonDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -168px;
	cursor: default;
}

/*後援会-ホームAゾーン招待チケット*/

a.subBFhomegame_ticket {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -189px;
}

a.subBFhomegame_ticket:hover {
	background-position: -145px -189px;
}

body#dirBlueFriends.pageHomegame_ticket a.subBFhomegame_ticket {
	background-position: -290px -189px;
}

a.subBFhomegame_ticketDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -189px;
	cursor: default;
}

/*後援会-後援会とは*/

a.subBFabout {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -210px;
}

a.subBFabout:hover {
	background-position: -145px -210px;
}

body#dirBlueFriends.pageAbout a.subBFabout {
	background-position: -290px -210px;
}

a.subBFaboutDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -210px;
	cursor: default;
}

/*後援会-saisoku*/

a.subBFsaisoku {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -231px;
}

a.subBFsaisoku:hover {
	background-position: -145px -231px;
}

body#dirBlueFriends.pageSaisoku a.subBFsaisoku {
	background-position: -290px -231px;
}

a.subBFsaisokuDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -231px;
	cursor: default;
}

/*後援会-privacy*/

a.subBFprivacy {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -252px;
}

a.subBFprivacy:hover {
	background-position: -145px -252px;
}

body#dirBlueFriends.pagePrivacy a.subBFprivacy {
	background-position: -290px -252px;
}

a.subBFprivacyDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -252px;
	cursor: default;
}

/*後援会-payment*/

div#container div#subNaviArea a.subBFpayment {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -273px;
	height: 42px;
}

div#container div#subNaviArea a.subBFpayment:hover {
	background-position: -145px -273px;
	height: 42px;
}

body#dirBlueFriends.pagePayment div#container div#subNaviArea a.subBFpayment {
	background-position: -290px -273px;
	height: 42px;
}

div#container div#subNaviArea a.subBFpaymentDis {
	height: 42px;
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -273px;
	cursor: default;
}

/*後援会-point*/

a.subBFpoint {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -315px;
}

a.subBFpoint:hover {
	background-position: -145px -315px;
}

body#dirBlueFriends.pagePoint a.subBFpoint {
	background-position: -290px -315px;
}

a.subBFpointDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -315px;
	cursor: default;
}

/*後援会-後援会へのお問い合わせ*/

a.subBFinquiry {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -336px;
}

a.subBFinquiry:hover {
	background-position: -145px -336px;
}

body#dirBlueFriends.pageInquiry a.subBFinquiry {
	background-position: -290px -336px;
}

a.subBFinquiryDis {
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -336px;
	cursor: default;
}

/*後援会のボトム*/

body#dirBlueFriends div#subNaviArea dt.subBottom {
	width: 145px;
	height: 11px;
	text-indent: -9999px;
	background: url(../common_parts/sub_navi_bluefriends_2012.gif);
	background-position: 0 -357px;
}

/* @end */


/* @end */



/* @group チケット・バナー */

body#dirTickets.ticket p {
	font-size: 12px;
	line-height: 1.5em;
	padding: 0 15px;
}

body#dirTickets.ticket #honbunArea {
	background-color: #fff;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	width: 719px;
	height: auto;
	border: solid 1px #d9d9d9
}

body#dirTickets.ticket h3 {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2em;
	background-color: #37a8ff;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px !important
}

body#dirTickets.ticket h4 {
	color: #1d6ef0;
	font-size: 14px;
	font-weight: bold;
	background-color: #f3f3f3 !important;
	margin: 18px 0 8px;
	padding: 4px;
	border: solid 1px #37a8ff
}

body#dirTickets.ticket h4.orange {
	color: #ff4000;
	font-size: 14px;
	font-weight: bold;
	background-color: #f3f3f3 !important;
	margin: 18px 0 8px;
	padding: 4px;
	border: solid 1px #ff4000
}

body#dirTickets.ticket h5 {
	color: #1d6ef0;
	font-size: 14px;
	font-weight: bold;
	padding: 0 15px;
	margin: 1em 0 0.6em;
}

body#dirTickets.ticket h5.orange {
	color: #ff4000;
	font-size: 14px;
	font-weight: bold;
	margin: 1em 0 0.6em;
	padding: 0 15px;
}

body#dirTickets.ticket.red {
	color: #FF0000;
}

body#dirTickets.ticket .alignRight {
	text-align: right
}

body#dirTickets.ticket .indent1em {
	text-indent: -1em;
	padding-left: 1em;
}

body#dirTickets.ticket em {
	color: #1d6ef0;
	font-style: normal;
	font-weight: bold;
}

body#dirTickets.ticket table.step {
	background-color: #666666;
	margin-left: 15px;
	margin-bottom: 20px;
}

body#dirTickets.ticket table.step tr {
	background-color: #fff;
}

body#dirTickets.ticket  table {
	height: auto;
	border-collapse: collapse;
	border-spacing: 0;
	border-bottom: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	margin-left: 15px;
}

body#dirTickets.ticket  th {
	font-size: 12px;
	line-height: 1.2;
	background-color: #cce8ff;
	text-align: center;
}

body#dirTickets.ticket  td,
body#dirTickets.ticket  th {
	padding: 0.6em 6px 0.5em 6px;
	border-top: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
}

body#dirTickets.ticket  table td {
	line-height: 1.6em;
}

table.tbl_info_base td {
	line-height: 1.2em;
}

/* @end */


/* 20110415追加 */

body#dirTickets #tbl_cate_j_league th.col_01{
	position: relative;
	z-index: 100;
}

body#dirTickets div#box_red_chushi{
	position: absolute;
	margin-left: -7px;
	margin-top: 4.6em;
	width: 680px;
	z-index: 2000;
	background-image: url(/common_parts/bg_red_80p.png);
}

* html body#dirTickets div#box_red_chushi{
	margin-left: -12px;
	margin-top: 4.7em;
}

*+html body#dirTickets div#box_red_chushi{
	margin-left: -14px;
	margin-top: 4.9em;
}

body#dirTickets div#box_red_chushi p{
	margin: 12px 0 0;
	text-align: center;
	font-size: 16px;
	height: 2.8em;
	color: #fff;
	font-weight: bold;
	line-height: 1.4;
}
